Hotels with Restaurants in Petersburg from $62
Seize Your Someday with our amazing deals for the whole family!
Save an extra 10% or more on select hotels with Member Discounts
Access exclusive hotel deals, only with the Travelocity app
Top Petersburg Hotels with Restaurants

Ragland Mansion Bed & Breakfast
205 South Sycamore St, Petersburg, VA
Free Cancellation
Reserve now, pay when you stay
$143 nightly
The price is $161 total per night
$161 total
Oct 28 - Oct 29
Total with taxes and fees
This bed & breakfast features free self parking and free WiFi in public areas. Enjoy the free cooked-to-order breakfast each morning.

Hampton Inn by Hilton Petersburg Fort Lee
11909 S Crater Rd, Petersburg, VA
Free Cancellation
Reserve now, pay when you stay
$104 nightly
The price is $117 total per night
$117 total
Nov 11 - Nov 12
Total with taxes and fees
This hotel doesn't skimp on freebies - guests receive free on-the-go breakfast, free WiFi, and free self parking. Business travelers can take advantage of the ...

Holiday Inn Express Hotel & Suites Petersburg-Dinwiddie by IHG
5679 Boydton Plank Rd, Petersburg, VA
Free Cancellation
$131 nightly
The price is $148 total per night
$148 total
Nov 2 - Nov 3
Total with taxes and fees
This hotel features a 24-hour gym and a seasonal outdoor pool. Traveling on business? Take advantage of the 24-hour business center and free WiFi in public areas. ...

Holiday Inn Express Petersburg by IHG
11979 S Crater Rd, Petersburg, VA
Free Cancellation
$100 nightly
The price is $112 total per night
$112 total
Oct 26 - Oct 27
Total with taxes and fees
This hotel features an indoor pool and a 24-hour gym. Traveling on business? Take advantage of the 24-hour business center and free WiFi in public areas. Free ...

Comfort Inn Petersburg Fort Lee Area
12001 S Crater Rd, Petersburg, VA
Free Cancellation
Reserve now, pay when you stay
$101 nightly
The price is $114 total per night
$114 total
Nov 2 - Nov 3
Total with taxes and fees
This hotel features a gym and a seasonal outdoor pool. Traveling on business? Take advantage of the free WiFi in public areas and free internet in public areas. ...

Country Inn & Suites by Radisson, Petersburg, VA
130 Wagner Road, Petersburg, VA
Free Cancellation
$101 nightly
The price is $117 total per night
$117 total
Nov 2 - Nov 3
Total with taxes and fees
This hotel features an indoor pool and a gym. Traveling on business? Take advantage of the business center and free WiFi in public areas. Guests will appreciate ...

Quality Inn Petersburg Fort Lee Area
11974 S Crater Rd, Petersburg, VA
Free Cancellation
Reserve now, pay when you stay
$77 nightly
The price is $86 total per night
$86 total
Oct 27 - Oct 28
Total with taxes and fees
A restaurant and a seasonal outdoor pool are featured at this hotel. There's no skimping on freebies - guests receive free continental breakfast, free WiFi, ...

Days Inn by Wyndham Petersburg/South Fort Lee
12208 S Crater Rd/I-95, S on I-95 Exit 45, Petersburg, VA
Free Cancellation
Reserve now, pay when you stay
$71 nightly
The price is $80 total per night
$80 total
Nov 17 - Nov 18
Total with taxes and fees
This hotel doesn't skimp on freebies - guests receive free continental breakfast, free WiFi, and free self parking. Business travelers can take advantage of ...

Econo Lodge Petersburg - Fort Lee
900 Winfield Rd, Petersburg, VA
Free Cancellation
Reserve now, pay when you stay
$58 nightly
The price is $67 total per night
$67 total
Oct 27 - Oct 28
Total with taxes and fees
A seasonal outdoor pool, free self parking, and laundry facilities are featured at this hotel. WiFi in public areas is free. A picnic area, luggage storage, ...

Red Roof Inn Petersburg - Fort Lee
12205 South Crater Rd, Building A, Petersburg, VA
Free Cancellation
Reserve now, pay when you stay
$70 nightly
The price is $79 total per night
$79 total
Oct 22 - Oct 23
Total with taxes and fees
This hotel doesn't skimp on freebies - guests receive free WiFi and free self parking. Staff at the 24-hour front desk can provide around-the-clock ...

Best Inn
555 E Wythe St, Petersburg, VA
$53 nightly
The price is $62 total per night
$62 total
Nov 3 - Nov 4
Total with taxes and fees
This hotel doesn't skimp on freebies - guests receive free WiFi and free self parking. A snack bar/deli, dry cleaning, and laundry facilities are also on ...
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Petersburg hotels essential information
Accommodation | 634 hotels |
---|---|
Lowest Price | $62 |
Highest Price | $161 |
Popular hotels | Country Inn & Suites by Radisson, Petersburg, VA, Hampton Inn by Hilton Petersburg Fort Lee, Quality Inn Petersburg Fort Lee Area, Holiday Inn Express Petersburg by IHG, Ragland Mansion Bed & Breakfast, Holiday Inn Express Hotel & Suites Petersburg-Dinwiddie by IHG, Comfort Inn Petersburg Fort Lee Area, Red Roof Inn Petersburg - Fort Lee, Best Inn, Days Inn by Wyndham Petersburg/South Fort Lee, Gateway Inn, Econo Lodge Petersburg - Fort Lee |
Recent Petersburg hotel reviews by fellow wanderers

The Jefferson Hotel
5 out of 5
Posted 2 days ago
Travelocity Verified Review
"Friendly, knowledgeable and helpful staff1
"
A verified traveler stayed at The Jefferson Hotel