The best deals on hotels when visiting Dinwiddie in Virginia.

From game day to getaway, save even more on every hotel stay.

Save up to 70% when booking as a group. Select 9+ rooms to get started.

Top 24 Hotels In Dinwiddie, Virginia 23841

Holiday Inn Express Hotel & Suites Petersburg Dinwiddie an IHG Hotel

5679 Boydton Plank Rd Petersburg, VA

With rates beginning at $166.99, Holiday Inn Express Hotel & Suites Petersburg Dinwiddie an IHG Hotel provides budget-friendly accommodations for travelers headed to Dinwiddie, creating a welcoming space ideal for relaxation. Step into Holiday Inn Express, where convenience meets comfort for travelers looking for smart, hassle-free accommodations.

Relax in the serene environment of Holiday Inn Express Hotel & Suites Petersburg Dinwiddie an IHG Hotel, where peaceful surroundings offer a restful stay and downtown Dinwiddie is within reach. Get the best of Dinwiddie with a hotel that balances convenience and cost savings—lock in today!

  Call (855) 234-2997 to book with an agent.
  10.4 miles from Dinwiddie, VA 23841

Starting at

$166.99

per night

Read Reviews View Amenities View All Rooms

OYO Hotel Petersburg VA Templeton

16501 Sunnybrook Rd Petersburg, VA

Guests traveling to Dinwiddie will appreciate the comfy accommodations at OYO Hotel Petersburg VA Templeton, with rooms starting at $41.99, creating a welcoming atmosphere. Relax in accommodations that offer a clean and welcoming environment, perfect for rest after a day of exploring or business.

At OYO Hotel Petersburg VA Templeton, guests can enjoy a quiet escape, knowing downtown Dinwiddie is still within driving distance for a day of exploration. Enjoy your Dinwiddie trip with accommodations that add value and comfort—book today!

  Call (855) 233-0132 to book with an agent.
  12.6 miles from Dinwiddie, VA 23841

Starting at

$41.99

per night

Read Reviews View Amenities View All Rooms

Fairfield Inn & Suites by Marriott Stony Creek

10462 BLUE STAR HIGHWAY Stony Creek, VA

For a comfortable stay, Fairfield Inn & Suites by Marriott Stony Creek offers inviting rooms with rates beginning at $159.99, creating a warm and inviting space ideal for travelers visiting Dinwiddie. Enjoy the flexibility of Fairfield's check-in and check-out times, designed to accommodate the needs of busy travelers.

For those looking to unwind, Fairfield Inn & Suites by Marriott Stony Creek offers a quiet retreat, while the convenience of downtown Dinwiddie is within reach. Get ready to enjoy Dinwiddie with accommodations that balance cost and comfort—lock in today!

  Call (855) 233-7850 to book with an agent.
  12.7 miles from Dinwiddie, VA 23841

Starting at

$159.99

per night

Read Reviews View Amenities View All Rooms

Hampton Inn Stony Creek / Petersburg Area

10476 Blue Star Hwy Stony Creek, VA

At Hampton Inn Stony Creek / Petersburg Area, guests visiting Dinwiddie can enjoy inviting accommodations with rates beginning at $102.99, creating a warm-hearted and welcoming space. Catch up on work or plan your day in Hampton's comfortable lobby workstations, complete with charging stations and complimentary printing.

For a serene stay, Hampton Inn Stony Creek / Petersburg Area offers quiet surroundings while keeping downtown Dinwiddie within a comfortable drive for exploration. Find a hotel in Dinwiddie that checks all the boxes for a great stay—book today!

  Call (855) 235-6136 to book with an agent.
  12.8 miles from Dinwiddie, VA 23841

Starting at

$102.99

per night

Read Reviews View Amenities View All Rooms

Sleep Inn & Suites Stony Creek Petersburg South

11019 Blue Star Hwy Stony Creek, VA

At Sleep Inn & Suites Stony Creek Petersburg South, travelers visiting Dinwiddie will find inviting accommodations with rates starting at $91.99, creating a hospitable, welcoming environment ideal for rest. Navigate your travel destination with ease, guided by the local expertise and recommendations from Sleep Inn’s knowledgeable staff.

For travelers seeking peace and proximity, Sleep Inn & Suites Stony Creek Petersburg South provides the perfect blend of tranquility with downtown Dinwiddie still nearby. Find the perfect place to rest after exploring Dinwiddie with budget-friendly lodging—secure today!

  Call (855) 235-6136 to book with an agent.
  13.3 miles from Dinwiddie, VA 23841

Starting at

$91.99

per night

Read Reviews View Amenities View All Rooms

Days Inn by Wyndham Petersburg / South Fort Lee

12208 South Crater Rd. / I 95 Petersburg, VA

Guests bound for Dinwiddie will find budget-conscious comfort at Days Inn by Wyndham Petersburg / South Fort Lee, with plush rooms starting at $65.99, creating a clean, inviting environment for relaxation. Appreciate the modern amenities and services at Days Inn, designed to meet the needs of today's travelers.

With a smooth drive into downtown Dinwiddie, guests at Days Inn by Wyndham Petersburg / South Fort Lee can enjoy the city’s highlights while retreating to the hotel’s quiet atmosphere. Enjoy a practical, inviting stay perfect for your Dinwiddie travels—lock in today!

  Call (855) 234-7135 to book with an agent.
  13.4 miles from Dinwiddie, VA 23841

Starting at

$65.99

per night

Read Reviews View Amenities View All Rooms

Quality Inn Petersburg Near Fort Gregg Adams

11974 South Crater Rd Petersburg, VA

Guests visiting Dinwiddie will find safe comfort at Quality Inn Petersburg Near Fort Gregg Adams, where budget-friendly rooms start at $59.99, creating a warm and inviting space perfect for relaxation. Discover Quality Inn locations conveniently situated near highways, airports, and popular attractions, making travel easy.

Relax in the serene surroundings of Quality Inn Petersburg Near Fort Gregg Adams, with the excitement of downtown Dinwiddie still a convenient drive away. Find the perfect base for your Dinwiddie adventure with lodging that fits your budget—secure now!

  Call (855) 236-8982 to book with an agent.
  13.4 miles from Dinwiddie, VA 23841

Starting at

$59.99

per night

Read Reviews View Amenities View All Rooms

Red Roof Inn Petersburg Fort Lee

12205 South Crater Rd. Building A Petersburg, VA

With affordable rooms from $65.99, Red Roof Inn Petersburg Fort Lee provides inviting accommodations for guests bound for Dinwiddie, creating a warm and welcoming environment for relaxation. Choose Red Roof Inn for its straightforward approach to lodging, focusing on what's most important to travelers: a good stay at a good price.

At Red Roof Inn Petersburg Fort Lee, guests can unwind in a calm environment while keeping downtown Dinwiddie within easy reach for a day of adventure. Make the most of your Dinwiddie trip with practical, budget-friendly lodging—book today!

  Call (855) 235-6136 to book with an agent.
  13.4 miles from Dinwiddie, VA 23841

Starting at

$65.99

per night

Read Reviews View Amenities View All Rooms

Holiday Inn Express Petersburg an IHG Hotel

11979 South Crater Rd Petersburg, VA

With rates beginning at $125.99, Holiday Inn Express Petersburg an IHG Hotel provides budget-friendly accommodations for travelers visiting Dinwiddie, creating a warm and inviting environment. Experience the ease of parking at Holiday Inn Express, with ample spaces available for guests traveling by car (where available).

With downtown Dinwiddie a scenic drive away, guests at Holiday Inn Express Petersburg an IHG Hotel can balance city adventures with the relaxing atmosphere of the hotel. Stay smart and relaxed in Dinwiddie with a hotel that fits your budget perfectly—lock in today!

  Call (855) 234-2997 to book with an agent.
  13.5 miles from Dinwiddie, VA 23841

Starting at

$125.99

per night

Read Reviews View Amenities View All Rooms

Hampton Inn by Hilton Petersburg Ft. Gregg Adams

11909 South Crater Rd Petersburg, VA

For a comfortable and inviting stay, Hampton Inn by Hilton Petersburg Ft. Gregg Adams offers budget-conscious rooms with rates starting at $108.99, creating a clean, welcoming space near Dinwiddie. Explore with ease, knowing that Hampton by Hilton hotels are conveniently located near top local attractions and business centers.

Guests seeking tranquility can find it at Hampton Inn by Hilton Petersburg Ft. Gregg Adams, with downtown Dinwiddie still close enough for a day of city adventures. Make your Dinwiddie travels enjoyable and worry-free with well-appointed, budget-friendly lodging—secure now!

  Call (855) 239-5277 to book with an agent.
  13.5 miles from Dinwiddie, VA 23841

Starting at

$108.99

per night

Read Reviews View Amenities View All Rooms

Travelodge by Wyndham Petersburg

12205 South Crater Rd. Suite 102 Petersburg, VA

At Travelodge by Wyndham Petersburg, travelers to Dinwiddie can enjoy inviting rooms with rates from $55.99, creating a warm and welcoming environment perfect for relaxation. Navigate your travels effortlessly from Travelodge's strategic locations, offering quick access to major highways and public transport.

For a relaxing stay, Travelodge by Wyndham Petersburg offers calm and comfort, with downtown Dinwiddie nearby for easy access to sightseeing and activities. Plan your Dinwiddie getaway with comfort and affordability in mind—secure today!

  Call (855) 234-2997 to book with an agent.
  13.5 miles from Dinwiddie, VA 23841

Starting at

$55.99

per night

Read Reviews View Amenities View All Rooms

Comfort Inn Petersburg Near Fort Gregg Adams

12001 South Crater Rd Petersburg, VA

For a inviting stay, Comfort Inn Petersburg Near Fort Gregg Adams offers budget-conscious accommodations with rates from $101.99, creating a clean, welcoming environment ideal for travelers. Choose Comfort Inn for an optimal travel experience, where convenience meets comfort at an affordable price.

Guests staying at Comfort Inn Petersburg Near Fort Gregg Adams can unwind in a peaceful retreat, with downtown Dinwiddie still close enough for a day of city exploration. Stay affordably and comfortably on your Dinwiddie adventure with well-equipped lodging—lock in today!

  Call (855) 239-4019 to book with an agent.
  13.8 miles from Dinwiddie, VA 23841

Starting at

$101.99

per night

Read Reviews View Amenities View All Rooms

Super 8 by Wyndham Petersburg

3138 South Crater Rd Petersburg, VA

With rates starting at $80.00, Super 8 by Wyndham Petersburg provides budget-conscious accommodations for guests visiting Dinwiddie, creating a serene and inviting space for relaxation. Rely on Super 8 for a convenient, comfortable, and cost-effective stay, making it an ideal choice for budget-conscious travelers.

At Super 8 by Wyndham Petersburg, visitors can enjoy the calm surroundings, while knowing downtown Dinwiddie is still accessible for a day of city adventure. Lock in your Dinwiddie trip with an inviting, cost-effective hotel—reserve now!

  Call (855) 234-5074 to book with an agent.
  14.1 miles from Dinwiddie, VA 23841

Starting at

$80.00

per night

Read Reviews View Amenities View All Rooms

Country Inn & Suites by Radisson Petersburg VA

130 Wagner Road Petersburg, VA

Guests traveling to Dinwiddie will appreciate the plush accommodations at Country Inn & Suites by Radisson Petersburg VA, with rooms starting at $99.99, creating a welcoming atmosphere. Stay informed with the daily newspapers provided at Country Inn & Suites, keeping you connected with global and local news.

Rest easy at Country Inn & Suites by Radisson Petersburg VA, where calm surroundings create a restful stay, and downtown Dinwiddie is still within driving distance. Uncover the best of Dinwiddie with a hotel that makes quality affordable—secure your room now!

  Call (855) 233-7850 to book with an agent.
  14.4 miles from Dinwiddie, VA 23841

Starting at

$99.99

per night

Read Reviews View Amenities View All Rooms

Flagship Inn

815 South Crater Road Petersburg, VA

With affordable rooms starting at $55.99, Flagship Inn provides budget-friendly comfort for travelers to Dinwiddie, creating a welcoming environment for rest and ease. Enjoy a comfortable retreat in rooms that offer the basic necessities for a relaxing and budget-conscious visit.

Relax in the peaceful surroundings of Flagship Inn, where guests can rest while downtown Dinwiddie remains nearby for adventure. Choose an affordable, comfortable hotel for your Dinwiddie visit—reserve today!

  Call (855) 233-0132 to book with an agent.
  14.8 miles from Dinwiddie, VA 23841

Starting at

$55.99

per night

Read Reviews View Amenities View All Rooms

Best Inn

555 East Wythe St Petersburg, VA

Guests bound for Dinwiddie can unwind at Best Inn, where inviting rooms start at $42.99, creating a warm and welcoming space perfect for relaxation. Relax in rooms that offer a bit more luxury and space, making your stay comfortable and budget-friendly.

Enjoy a peaceful retreat at Best Inn, where the calm environment is perfectly balanced with the convenience of downtown Dinwiddie nearby. Discover a hotel that makes your Dinwiddie adventure stress-free and enjoyable—reserve today!

  Call (855) 233-7850 to book with an agent.
  14.9 miles from Dinwiddie, VA 23841

Starting at

$42.99

per night

Read Reviews View Amenities View All Rooms

Motel 6 Petersburg VA Fort Lee

25 North Little Church St. Petersburg, VA

Guests traveling to Dinwiddie will appreciate the affordable comfort at Motel 6 Petersburg VA Fort Lee, where rooms begin at $69.00, creating a warm and inviting space for relaxation. Appreciate the outdoor amenities at select Motel 6 locations, including pools, picnic areas, and spaces for pets to stretch their legs.

Guests can enjoy the tranquility of Motel 6 Petersburg VA Fort Lee, while keeping downtown Dinwiddie within reach for a day of sightseeing or adventure. Enjoy an affordable Dinwiddie stay that prioritizes your comfort—book your room now!

  Call (855) 239-5277 to book with an agent.
  15.0 miles from Dinwiddie, VA 23841

Starting at

$69.00

per night

Read Reviews View Amenities View All Rooms

Hampton Inn Petersburg Southpark Mall

403 East Roslyn Rd Colonial Heights, VA

Guests traveling to Dinwiddie will find Hampton Inn Petersburg Southpark Mall a delightful, budget-friendly option, with rooms beginning at $134.99, creating a welcoming atmosphere perfect for rest. Enjoy the peace and quiet of Hampton’s dedicated quiet zones, ensuring a serene environment for rest and relaxation.

At Hampton Inn Petersburg Southpark Mall, guests can unwind in quiet surroundings, with the added convenience of downtown Dinwiddie being just a drive away. Maximize your Dinwiddie experience with a hotel that makes your stay unforgettable—reserve today!

  Call (855) 233-0132 to book with an agent.
  15.6 miles from Dinwiddie, VA 23841

Starting at

$134.99

per night

Read Reviews View Amenities View All Rooms

Comfort Suites South Park

931 South Ave Colonial Heights, VA

For a budget-friendly and safe stay, Comfort Suites South Park offers inviting rooms with rates from $105.99, creating a warm and comfortable environment near Dinwiddie. Relax with Comfort Suites' nightly bedtime stories for children, available through the hotel's entertainment system for a peaceful end to the day.

From Comfort Suites South Park, a scenic drive brings guests into downtown Dinwiddie, where they can experience the city’s highlights before returning to the serene atmosphere of the hotel. Discover how comfort and savings come together on your Dinwiddie adventure—book today!

  Call (855) 234-5074 to book with an agent.
  15.7 miles from Dinwiddie, VA 23841

Starting at

$105.99

per night

Read Reviews View Amenities View All Rooms

Delta Hotels by Marriott Colonial Heights

401 East Roslyn Rd Colonial Heights, VA

Relax in the inviting ambiance of Delta Hotels by Marriott Colonial Heights on your journey to Dinwiddie, where quality rooms create a welcoming experience, with starting rates from just $159.99. Experience the luxury of space in Delta Hotels by Marriott’s expanded suite options, offering separate living and sleeping areas.

The serene environment at Delta Hotels by Marriott Colonial Heights provides a relaxing retreat, while downtown Dinwiddie is easily reachable by car. Plan your perfect Dinwiddie adventure with accommodations that make your stay memorable—reserve now!

  Call (855) 234-5074 to book with an agent.
  15.8 miles from Dinwiddie, VA 23841

Starting at

$159.99

per night

Read Reviews View Amenities View All Rooms

Towneplace Suites by Marriott Richmond Colonial Heights

931 South Avenue Colonial Heights, VA

With rooms starting at $169.99, Towneplace Suites by Marriott Richmond Colonial Heights offers budget-friendly accommodations for guests visiting Dinwiddie, creating a alluring space ideal for a relaxing stay. Modern amenities in every suite at TownePlace Suites include large TVs and premium cable access.

Relax at Towneplace Suites by Marriott Richmond Colonial Heights, where peaceful surroundings create a restful stay, while downtown Dinwiddie remains a quick drive away for sightseeing. Stay affordably and comfortably while visiting Dinwiddie—reserve your room today!

  Call (855) 239-4019 to book with an agent.
  15.8 miles from Dinwiddie, VA 23841

Starting at

$169.99

per night

Read Reviews View Amenities View All Rooms

Hilton Garden Inn Richmond South / Southpark

800 Southpark Blvd Colonial Heights, VA

Find a tucked away getaway at Hilton Garden Inn Richmond South / Southpark near Dinwiddie, where restful accommodations create a warm ambiance, with nightly rates beginning at $148.99. Relax with Hilton Garden Inn's in-room movie rental service, providing a wide range of films for a cozy night in.

For a relaxing getaway, Hilton Garden Inn Richmond South / Southpark provides calm surroundings while keeping downtown Dinwiddie within easy reach for exploration. Relax in Dinwiddie at a hotel that combines elegance with budget-friendly rates—reserve now!

  Call (855) 239-5277 to book with an agent.
  16.0 miles from Dinwiddie, VA 23841

Starting at

$148.99

per night

Read Reviews View Amenities View All Rooms

Extended Stay America Suites Colonial Heights Fort Lee

441 Charles H Dimmock Pkwy Colonial Heights, VA

With budget-conscious rooms from $189.99, Extended Stay America Suites Colonial Heights Fort Lee provides charming accommodations for guests bound for Dinwiddie, creating a clean, comfortable space. Enjoy the community feel of Extended Stay America, where you can experience the warmth and hospitality that make extended stays more enjoyable.

At Extended Stay America Suites Colonial Heights Fort Lee, visitors can unwind in the peaceful surroundings, while downtown Dinwiddie remains easily accessible by car for a day of sightseeing. Relax and enjoy your Dinwiddie trip with a hotel that fits your budget—reserve today!

  Call (855) 236-8982 to book with an agent.
  16.4 miles from Dinwiddie, VA 23841

Starting at

$189.99

per night

Read Reviews View Amenities View All Rooms

Sleep Inn & Suites near Fort Gregg Adams

2200 Waterside Road Prince George, VA

For an affordable and restful stay, Sleep Inn & Suites near Fort Gregg Adams offers easygoing comfort with rates starting at $119.99, creating a warm and welcoming environment ideal for relaxation. Choose Sleep Inn for its optimal blend of essential amenities, strategic locations, and warm, hospitable service, all at an unbeatable value.

Unwind at Sleep Inn & Suites near Fort Gregg Adams, where peaceful surroundings offer a relaxing stay and downtown Dinwiddie remains nearby for city exploration. Take advantage of thoughtful amenities and affordable rates for your Dinwiddie trip—book today!

  Call (855) 235-0725 to book with an agent.
  17.0 miles from Dinwiddie, VA 23841

Starting at

$119.99

per night

Read Reviews View Amenities View All Rooms