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.
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
No photo provided
#2 Best Value of 18 hotels in Petersburg
  • Free Parking
  • Free Internet
The Destiny Inn Bed & Breakfast
#3 Best Value of 18 hotels in Petersburg
  • Free Parking
  • Free Internet
No photo provided
Expedia.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
      Travelocity
      US$275
      View Deal
      35.4 km from Petersburg
      • Free Wifi
      • Pool
      Williamsburg Inn
      Official Website
      US$499
      View Deal
      62.2 km from Petersburg
      • Free Wifi
      • Free Parking
      Hampton Inn Richmond - North \/ Ashland
      SAVE US$28
      US$137
      Hampton.com
      US$109
      View Deal
      59.2 km from Petersburg
      • Free Wifi
      • Free Parking
      Country Inn & Suites By Carlson, Ashland - Hanover, VA
      Booking.com
      US$142
      View Deal
      54.6 km from Petersburg
      • Free Wifi
      • Free Parking
      Hilton Richmond Hotel & Spa \/ Short Pump
      SAVE US$23
      US$206
      Booking.com
      US$183
      View Deal
      52.1 km from Petersburg
      • Free Wifi
      • Free Parking
      Hampton Inn Richmond-West
      SAVE US$12
      US$111
      Hampton.com
      US$99
      View Deal
      49.4 km from Petersburg
      • Free Wifi
      • Free Parking
      Marriott's Manor Club at Ford's Colony
      Expedia.com
      US$169
      View Deal
      55.3 km from Petersburg
      • Free Wifi
      • Free Parking
      The Westin Richmond
      Westin.com
      US$204
      View Deal
      43.1 km from Petersburg
      • Free Wifi
      • Free Parking
      Comfort Inn Williamsburg Gateway
      SAVE US$8
      US$81
      Booking.com
      US$73
      View Deal
      61.1 km from Petersburg
      • Free Wifi
      • Free Parking
      HYATT House Richmond-West
      Hyatt.com
      US$136
      View Deal
      51.5 km from Petersburg
      • Free Wifi
      • Free Parking
      Woodlands Hotel & Suites - Colonial Williamsburg
      SAVE US$11
      US$140
      Official Website
      US$129
      View Deal
      62.2 km from Petersburg
      • Free Wifi
      • Free Parking
      Virginia Crossings Hotel & Conference Center
      Booking.com
      US$99
      View Deal
      48.8 km from Petersburg
      • Free Wifi
      • Free Parking
      Comfort Suites Bypass
      SAVE US$11
      US$96
      Expedia.com
      US$85
      View Deal
      60.8 km from Petersburg
      • Free Wifi
      • Free Parking
      Kingsmill Resort
      Hotels.com
      US$159
      View Deal
      64.7 km from Petersburg
      • Free Wifi
      • Free Parking
      Linden Row Inn
      TripAdvisor
      US$151
      View Deal
      35.3 km from Petersburg
      • Free Wifi
      Hampton Inn Gloucester
      SAVE US$13
      US$104
      Booking.com
      US$91
      View Deal
      79.4 km from Petersburg
      • Free Wifi
      • Free Parking
      Hilton Richmond Downtown
      SAVE US$48
      US$192
      Hilton.com
      US$144
      View Deal
      35.1 km from Petersburg
      • Free Wifi
      • Pool
      Williamsburg Lodge, Autograph Collection
      SAVE US$25
      US$214
      Autograph
      US$189
      View Deal
      62.0 km from Petersburg
      • Free Wifi
      • Free Parking
      The Berkeley Hotel
      CheapTickets
      US$135
      View Deal
      34.3 km from Petersburg
      • Free Wifi
      • Restaurant
      Quirk Hotel
      Quirk Hotel
      US$179
      View Deal
      35.6 km from Petersburg
      • Free Wifi
      • Restaurant
      Hampton Inn Emporia
      Booking.com
      View Deal
      60.1 km from Petersburg
      • Free Wifi
      • Free Parking
      Holiday Inn Hotel & Suites, Williamsburg-Historic Gateway
      SAVE US$5
      US$86
      HolidayInn.com
      US$81
      View Deal
      61.2 km from Petersburg
      • Free Wifi
      • Free Parking
      Hampton Inn & Suites Richmond\/Glenside
      Hotels.com
      View Deal
      43.8 km from Petersburg
      • Free Wifi