Hotels in Petersburg (Virginia, USA)

150 hotels in Petersburg

  1. Comfort Inn Petersburg Fort Lee Area

    3 Stars
    Access I-95 and local attractions
    See prices from 16 sites
    from£68
  2. Country Inn & Suites by Radisson, Petersburg, VA

    3 Stars
    Proximity to local dining options
    See prices from 17 sites
    from£71
  3. Holiday Inn Express & Suites Petersburg - Fort Gregg Adams By Ihg

    3 Stars
    Start your day with breakfast
    See prices from 12 sites
    from£70
  4. Hampton Inn by Hilton Petersburg Fort Lee

    3 Stars
    Convenient Access to Interstate 95
    Select dates to see exact prices
  5. Holiday Inn Express & Suites Petersburg/dinwiddie By Ihg

    2 Stars
    Access major highways via I-85
    Select dates to see exact prices
  6. Woodspring Suites Petersburg Near Fort Lee

    2 Stars
    On-site fitness and laundry facilities
    Select dates to see exact prices
  7. Hotel Petersburg, Tapestry Collection by Hilton

    4 Stars
    Relax at the rooftop bar
    See prices from 9 sites
    from£94
  8. Super 8 by Wyndham Petersburg

    2 Stars
    Direct access to Interstate 95
    See prices from 15 sites
    from£50
  9. Ragland Mansion Bed & Breakfast

    4 Stars
    Walk to local historic sites
    Select dates to see exact prices
  10. Motel 6 Petersburg, VA - Fort Lee

    2 Stars
    Proximity to Fort Gregg-Adams base
    Select dates to see exact prices
  11. Rodeway Inn Pittsfield

    On-site Outdoor BBQ Facilities
    See prices from 10 sites
    from£45
  12. Red Roof Inn Petersburg - Fort Lee

    2 Stars
    Direct Access to Interstate 95
    See prices from 11 sites
    from£52
  13. Days Inn by Wyndham Petersburg/South Fort Lee

    2 Stars
    Convenient Access Off Interstate 95
    Select dates to see exact prices
  14. Quality Inn Petersburg Fort Lee Area

    2 Stars
    On-site dining at Lighthouse Restaurant
    See prices from 15 sites
    from£43
  15. Econo Lodge Petersburg - Fort Lee

    2 Stars
    Easy access to Interstate 95
    See prices from 15 sites
    from£43
  16. Best Inn

    2 Stars
    Proximity to Petersburg National Battlefield
    See prices from 4 sites
    from£44
  17. Travelers Inn By OYO, Templeton VA

    2 Stars
    Proximity to Sycamore Rouge Theatre
    Select dates to see exact prices
  18. Flagship Inn

    Direct access to Interstate 95
    See prices from 11 sites
    from£39
  19. Travelers Inn Petersburg

    Select dates to see exact prices
  20. Rodeway Inn Petersburg

    2 Stars
    Select dates to see exact prices
  21. Historic Green Farm and Luxury Estate

    Select dates to see exact prices
  22. Ihg Army Hotels

    Select dates to see exact prices
  23. Gateway Inn

    2 Stars
    Select dates to see exact prices
  24. Prince George Getaway Near Historic Sites!

    Select dates to see exact prices
  25. The Diamond Dwelling Queen Size Bed Ft Lee

    Select dates to see exact prices
  26. Beautiful 1915 Four Square Home 5 Minutes To Downtown Petersburg Va

    Select dates to see exact prices
  27. West High 3BR Private Backyard Petersburg Gem

    Select dates to see exact prices
  28. Historic Home In Petersburg

    Select dates to see exact prices
  29. Landing At Star Lofts - 2 Bedrooms In Petersburg

    Select dates to see exact prices
  30. Virginia Poolside Oasis: Your Woodland Escape

    Select dates to see exact prices
  31. The “lofty Cottage” Charming 1-bedroom Cottage In Marvelous Petersburg

    Select dates to see exact prices
  32. 11 Mi to Fort Lee: 30-acre Retreat w/ Scenic Views

    Select dates to see exact prices
  33. The Henry Lofts - Unit 4 'The Appomattox'

    Select dates to see exact prices
  34. Beautifully Renovated 4 Bedroom Home; Fully Furnished & Move-in Ready.

    Select dates to see exact prices
  35. “3BR Fully Furnished Corporate & Insurance

    Select dates to see exact prices

The prices and availability we receive from booking sites change constantly. This means you may not always find the exact same offer you saw on trivago when you land on the booking site.

When to book a hotel in Petersburg

  • Cheapest month: May
    £83 per night
  • Yearly typical price
    £92 per night
  • Peak month: November
    £103 per night

Frequently Asked Questions about Petersburg

  • When is the cheapest time to book a hotel in Petersburg?

    May is usually the cheapest month to book a hotel in Petersburg, with typical prices around £83 per night based on 45 price comparisons.

  • When are hotel prices highest in Petersburg?

    Hotel prices in Petersburg are usually highest during November, with typical prices around £103 per night.

  • How much does a hotel in Petersburg cost per night?

    Hotel prices in Petersburg usually range from £77 per night to £127 per night, with typical prices around £92 per night.

  • How do hotel prices in Petersburg change throughout the year?

    Hotel prices in Petersburg are typically lowest in May at around £83 per night, rising to around £103 per night in November.

  • November

    2026

    £103
    £82 — £127
  • December

    2026

    £95
    £80 — £115
  • January

    2027

    £94
    £83 — £110
  • February

    2027

    £88
    £84 — £105
  • March

    2027

    £95
    £83 — £113
  • April

    2027

    £87
    £82 — £97
  • May

    2027

    £83
    £77 — £96
  • June

    2027

    £86
    £78 — £95
  • July

    2027

    £95
    £77 — £109
  • August

    2027

    £89
    £85 — £102
  • September

    2027

    Select dates to see exact prices

  • October

    2027

    Select dates to see exact prices

Frequently Asked Questions about Petersburg

Hotels in Petersburg

These hotels may also be interesting for you...

Points of Interest - Petersburg

Top Destinations

More Top Destinations