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 of 7 Petersburg B&B and Inns
  • Free Wifi
  • Free Parking
No photo provided
#2 of 7 Petersburg B&B and Inns
  • Free Parking
  • Free Internet
The Destiny Inn Bed & Breakfast
#3 of 7 Petersburg B&B and Inns
  • Free Parking
  • Free Internet
No photo provided
Orbitz.com
View Deal
#6 of 7 Petersburg B&B and Inns
    No photo provided
    TripAdvisor
    View Deal
    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
    Booking.com
    US$459
    View Deal
    62.2 km from Petersburg
    • Free Wifi
    • Free Parking
    Country Inn & Suites By Carlson, Ashland - Hanover, VA
    Booking.com
    US$110
    View Deal
    54.6 km from Petersburg
    • Free Wifi
    • Free Parking
    Hampton Inn Richmond - North \/ Ashland
    SAVE US$18
    US$117
    Hampton.com
    US$99
    View Deal
    59.2 km from Petersburg
    • Free Wifi
    • Free Parking
    Hampton Inn Richmond-West
    Hampton.com
    US$99
    View Deal
    49.4 km from Petersburg
    • Free Wifi
    • Free Parking
    Hilton Richmond Hotel & Spa \/ Short Pump
    Hilton.com
    US$183
    View Deal
    52.1 km from Petersburg
    • Free Wifi
    • Free Parking
    Marriott's Manor Club at Ford's Colony
    SAVE US$110
    US$249
    Expedia.com
    US$139
    View Deal
    55.3 km from Petersburg
    • Free Wifi
    • Free Parking
    The Westin Richmond
    Travelocity
    US$204
    View Deal
    43.1 km from Petersburg
    • Free Wifi
    • Free Parking
    Hampton Inn & Suites Richmond\/Glenside
    SAVE US$9
    US$107
    Expedia.com
    US$98
    View Deal
    43.8 km from Petersburg
    • Free Wifi
    • Free Parking
    Comfort Inn Williamsburg Gateway
    SAVE US$12
    US$88
    Booking.com
    US$76
    View Deal
    61.1 km from Petersburg
    • Free Wifi
    • Free Parking
    Woodlands Hotel & Suites - Colonial Williamsburg
    SAVE US$31
    US$170
    Official Website
    US$139
    View Deal
    62.2 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
    Comfort Suites Bypass
    SAVE US$7
    US$90
    Booking.com
    US$83
    View Deal
    60.8 km from Petersburg
    • Free Wifi
    • Free Parking
    Kingsmill Resort
    Agoda.com
    US$159
    View Deal
    64.7 km from Petersburg
    • Free Wifi
    • Free Parking
    Linden Row Inn
    SAVE US$19
    US$140
    Expedia.com
    US$121
    View Deal
    35.3 km from Petersburg
    • Free Wifi
    Hilton Richmond Downtown
    Booking.com
    US$144
    View Deal
    35.1 km from Petersburg
    • Free Wifi
    • Pool
    The Berkeley Hotel
    Booking.com
    US$127
    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 Gloucester
    SAVE US$11
    US$83
    Hampton.com
    US$72
    View Deal
    79.4 km from Petersburg
    • Free Wifi
    • Free Parking
    Hampton Inn Emporia
    Booking.com
    US$114
    View Deal
    60.1 km from Petersburg
    • Free Wifi
    • Free Parking
    Holiday Inn Hotel & Suites, Williamsburg-Historic Gateway
    Booking.com
    US$77
    View Deal
    61.2 km from Petersburg
    • Free Wifi
    • Free Parking
    Virginia Crossings Hotel & Conference Center
    Hotels.com
    View Deal
    48.8 km from Petersburg
    • Free Wifi
    • Free Parking
    Hampton Inn & Suites Williamsburg Historic District
    SAVE US$10
    US$99
    Hampton.com
    US$89
    View Deal
    63.2 km from Petersburg
    • Free Wifi
    • Free Parking
    *Prices are the average nightly price provided by our partners and may not include all taxes and fees. Taxes and fees that are shown are estimates only. Please see our partners for more details.