We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.
View map
Sponsored by:
Price per night
Amenities
Location
Any Distance
from
Accommodation
Traveller rating
Hotel class
Style
Hotel brand
  • Sort by:
  • Traveller Ranked
  • Availability
  • Lowest price
  • Distance
Updating list...
Serviam Guest House
#1 Best Value of 18 hotels in Petersburg
  • Free Wifi
  • Free Parking
The Destiny Inn Bed & Breakfast
#2 Best Value of 18 hotels in Petersburg
  • Free Parking
  • Free Internet
No photo provided
#3 Best Value of 18 hotels in Petersburg
  • Free Parking
  • Free Internet
No photo provided
Hotels.com
View Deal
#6 Best Value of 18 hotels in Petersburg
    No photo provided
    TripAdvisor
    View Deal
    #7 Best Value of 18 hotels in Petersburg
      See all hotels in or near Petersburg
      The Jefferson Hotel
      Orbitz.com
      US$ 312
      View Deal
      35.4 km from Petersburg
      • Free Wifi
      • Pool
      Savings alert: 10% below average rate

      The price you found is 10% lower than this hotel's average rate of US$ 346/night.

      We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

      Williamsburg Inn
      Official Website
      US$ 489
      View Deal
      62.2 km from Petersburg
      • Free Wifi
      • Free Parking
      Hampton Inn Richmond - North \/ Ashland
      Hampton.com
      US$ 128
      View Deal
      59.2 km from Petersburg
      • Free Wifi
      • Free Parking
      Country Inn & Suites By Carlson, Ashland - Hanover, VA
      SAVE US$ 26
      US$ 157
      Country Inns
      US$ 131
      View Deal
      54.6 km from Petersburg
      • Free Wifi
      • Free Parking
      Hampton Inn & Suites Richmond\/Glenside
      SAVE US$ 23
      US$ 134
      Booking.com
      US$ 111
      View Deal
      43.8 km from Petersburg
      • Free Wifi
      • Free Parking
      Hampton Inn Richmond-West
      Hampton.com
      US$ 140
      View Deal
      49.4 km from Petersburg
      • Free Wifi
      • Free Parking
      Hilton Richmond Hotel & Spa \/ Short Pump
      SAVE US$ 42
      US$ 250
      Hotels.com
      US$ 208
      View Deal
      52.1 km from Petersburg
      • Free Wifi
      • Free Parking
      Marriott's Manor Club at Ford's Colony
      Booking.com
      US$ 145
      View Deal
      55.3 km from Petersburg
      • Free Wifi
      • Free Parking
      The Westin Richmond
      SAVE US$ 6
      US$ 237
      Westin.com
      US$ 231
      View Deal
      43.1 km from Petersburg
      • Free Wifi
      • Free Parking
      Comfort Inn Williamsburg Gateway
      SAVE US$ 9
      US$ 92
      ComfortInn
      US$ 83
      View Deal
      61.1 km from Petersburg
      • Free Wifi
      • Free Parking
      HYATT House Richmond-West
      Expedia.com
      US$ 154
      View Deal
      51.5 km from Petersburg
      • Free Wifi
      • Free Parking
      Woodlands Hotel & Suites - Colonial Williamsburg
      SAVE US$ 23
      US$ 157
      Official Website
      US$ 134
      View Deal
      62.2 km from Petersburg
      • Free Wifi
      • Free Parking
      Comfort Suites Bypass
      SAVE US$ 11
      US$ 107
      Booking.com
      US$ 96
      View Deal
      60.8 km from Petersburg
      • Free Wifi
      • Free Parking
      Kingsmill Resort
      SAVE US$ 11
      US$ 234
      Agoda.com
      US$ 223
      View Deal
      64.7 km from Petersburg
      • Free Wifi
      • Free Parking
      Linden Row Inn
      SAVE US$ 27
      US$ 176
      Orbitz.com
      US$ 149
      View Deal
      35.3 km from Petersburg
      • Free Wifi
      Hilton Richmond Downtown
      SAVE US$ 33
      US$ 196
      Hilton.com
      US$ 163
      View Deal
      35.1 km from Petersburg
      • Free Wifi
      • Pool
      Hampton Inn Gloucester
      Hampton.com
      US$ 100
      View Deal
      79.4 km from Petersburg
      • Free Wifi
      • Free Parking
      The Berkeley Hotel
      SAVE US$ 22
      US$ 166
      Hotels.com
      US$ 144
      View Deal
      34.3 km from Petersburg
      • Free Wifi
      • Restaurant
      Quirk Hotel
      Quirk Hotel
      US$ 214
      View Deal
      35.6 km from Petersburg
      • Free Wifi
      • Restaurant
      Holiday Inn Hotel & Suites, Williamsburg-Historic Gateway
      SAVE US$ 6
      US$ 98
      HolidayInn.com
      US$ 92
      View Deal
      61.2 km from Petersburg
      • Free Wifi
      • Free Parking
      Virginia Crossings Hotel & Conference Center
      Booking.com
      View Deal
      48.8 km from Petersburg
      • Free Wifi
      • Free Parking
      Hampton Inn Emporia
      Expedia.com
      View Deal
      60.1 km from Petersburg
      • Free Wifi
      • Free Parking
      Hampton Inn & Suites Williamsburg Historic District
      SAVE US$ 22
      US$ 118
      Hampton.com
      US$ 96
      View Deal
      63.2 km from Petersburg
      • Free Wifi
      • Free Parking
      *Prices are provided by our partners, and reflect average nightly room rates, including taxes and fees that are fixed, known to our partners, and due at time of booking. Please see our partners for more details.