Petersburg, Virginia, United States of America

Hotels near Petersburg, VA (PTB-Dinwiddie County)

Guests

Why book with Hotels.com?

Where to stay near Petersburg, VA (PTB-Dinwiddie County)?

  • Holiday Inn Express Hotel & Suites Petersburg-Dinwiddie, an IHG Hotel

    Holiday Inn Express Hotel & Suites Petersburg-Dinwiddie, an IHG Hotel

    2.5-star

    Southern Estates3 kilometers to Petersburg, VA (PTB-Dinwiddie County)

    Guest rating8.4.Very good145 Hotels.com guest reviews
    Holiday Inn Express Hotel & Suites Petersburg-Dinwiddie, an IHG Hotel
  • Ragland Mansion Bed & Breakfast

    Ragland Mansion Bed & Breakfast

    3.5-star

    Southern Estates9.8 kilometers to Petersburg, VA (PTB-Dinwiddie County)

    Guest rating9.4.Exceptional85 Hotels.com guest reviews
    Ragland Mansion Bed & Breakfast
  • Country Inn & Suites by Radisson, Petersburg, VA

    Country Inn & Suites by Radisson, Petersburg, VA

    2.5-star

    Southern Estates11.7 kilometers to Petersburg, VA (PTB-Dinwiddie County)

    Guest rating7.8.Good615 Hotels.com guest reviews
    Country Inn & Suites by Radisson, Petersburg, VA
  • Hilton Garden Inn Richmond South/Southpark

    Hilton Garden Inn Richmond South/Southpark

    3-star

    Southern Estates12.1 kilometers to Petersburg, VA (PTB-Dinwiddie County)

    Guest rating8.0.Very good218 Hotels.com guest reviews
    Hilton Garden Inn Richmond South/Southpark
  • WoodSpring Suites Richmond Colonial Heights Fort Lee

    WoodSpring Suites Richmond Colonial Heights Fort Lee

    2.5-star

    Southern Estates12.8 kilometers to Petersburg, VA (PTB-Dinwiddie County)

    Guest rating5.4.Fair151 Hotels.com guest reviews
    WoodSpring Suites Richmond Colonial Heights Fort Lee
  • Comfort Suites South Park

    Comfort Suites South Park

    2.5-star

    Southern Estates11.7 kilometers to Petersburg, VA (PTB-Dinwiddie County)

    Guest rating8.0.Very good203 Hotels.com guest reviews
    Comfort Suites South Park
  • Motel 6 Petersburg, VA - Fort Lee

    Motel 6 Petersburg, VA - Fort Lee

    2-star

    Southern Estates10.8 kilometers to Petersburg, VA (PTB-Dinwiddie County)

    Guest rating6.0.Good216 Hotels.com guest reviews
    Motel 6 Petersburg, VA - Fort Lee
  • Hampton Inn Petersburg-Southpark Mall

    Hampton Inn Petersburg-Southpark Mall

    2.5-star

    Southern Estates11.6 kilometers to Petersburg, VA (PTB-Dinwiddie County)

    Guest rating7.6.Good179 Hotels.com guest reviews
    Hampton Inn Petersburg-Southpark Mall
  • Extended Stay America Suites Colonial Heights Fort Lee

    Extended Stay America Suites Colonial Heights Fort Lee

    2.5-star

    Southern Estates12.7 kilometers to Petersburg, VA (PTB-Dinwiddie County)

    Guest rating8.2.Very good50 Hotels.com guest reviews
    Extended Stay America Suites Colonial Heights Fort Lee
  • Holiday Inn Petersburg North - Ft. Lee, an IHG Hotel

    Holiday Inn Petersburg North - Ft. Lee, an IHG Hotel

    3-star

    Southern Estates11.8 kilometers to Petersburg, VA (PTB-Dinwiddie County)

    Guest rating8.0.Very good214 Hotels.com guest reviews
    Holiday Inn Petersburg North - Ft. Lee, an IHG Hotel
  • Travel Inn Petersburg Fort Lee

    Travel Inn Petersburg Fort Lee

    2.5-star

    Southern Estates10.6 kilometers to Petersburg, VA (PTB-Dinwiddie County)

    Guest rating3.8.Poor208 Hotels.com guest reviews
    Travel Inn Petersburg Fort Lee
  • Flagship Inn

    Flagship Inn

    2-star

    Southern Estates11 kilometers to Petersburg, VA (PTB-Dinwiddie County)

    Guest rating3.6.Poor145 Hotels.com guest reviews
    Flagship Inn
  • Petersburg VA Hotel

    Petersburg VA Hotel

    2.5-star

    Southern Estates10.6 kilometers to Petersburg, VA (PTB-Dinwiddie County)

    Guest rating5.0.Fair64 Hotels.com guest reviews
    Petersburg VA Hotel
  • OYO Hotel Petersburg VA I-95 & E Washington St

    OYO Hotel Petersburg VA I-95 & E Washington St

    2-star

    Southern Estates10.9 kilometers to Petersburg, VA (PTB-Dinwiddie County)

    Guest rating4.6.Fair150 Hotels.com guest reviews
    OYO Hotel Petersburg VA I-95 & E Washington St
  • Econo Lodge Petersburg - Fort Lee

    Econo Lodge Petersburg - Fort Lee

    2-star

    Southern Estates11.4 kilometers to Petersburg, VA (PTB-Dinwiddie County)

    Guest rating5.2.Fair95 Hotels.com guest reviews
    Econo Lodge Petersburg - Fort Lee
See more properties

Transport in Petersburg

Looking to stay near the airport, train station or other popular transport hubs? Find properties near

Find out more about Petersburg, VA (PTB-Dinwiddie County)

Booking a hotel near Petersburg, VA (PTB-Dinwiddie County) eliminates the stress associated with early morning departures or late night arrivals. Don’t risk missing your flight to Petersburg because you got stuck in traffic. By booking a hotel near Petersburg, VA (PTB-Dinwiddie County), you’ll be just a few steps or a short shuttle ride away.

Here are some popular Petersburg, VA (PTB-Dinwiddie County) hotels travellers have booked in the last hour:

  1. 1. Ragland Mansion Bed & Breakfast
  2. 2. Holiday Inn Express Hotel & Suites Petersburg-Dinwiddie, an IHG Hotel
  3. 3. Sleep Inn & Suites At Fort Lee
  4. 4. Extended Stay America Suites Colonial Heights Fort Lee
  5. 5. Holiday Inn Express Petersburg, an IHG Hotel


Stuck in a layover? Relax in the comfort of your own private hotel room instead of waiting hours on end at your gate. Take a quick nap, watch some TV, or bust out the laptop and use the hotel’s wifi to get some work done. If you value convenience, booking a hotel near Petersburg, VA (PTB-Dinwiddie County) is the best choice.

Looking for a good deal on a hotel room? Book a hotel in Petersburg near Petersburg, VA (PTB-Dinwiddie County) for as low as Rs2,621 a night. You can also use our search feature to see a list of hotels in Petersburg and sort by price or browse our map to compare prices in different areas and neighborhoods.

Whether you just need a place to rest your head for the night, or to get away from the bustling airport during a layover, there are plenty of hotels near Petersburg, VA (PTB-Dinwiddie County) that won’t break the bank. Book 10 nights in any hotel and receive one night free when you sign up for the Hotels.com Rewards program. Be sure to download the Hotels.com app so you can book your reservations on the go, view amenities, and save the hotels you want to view and compare later.

Keep exploring

Not found the right property yet? Explore other destinations or refine your current search further.

See more Petersburg hotels