- Change your mindBook hotels with free cancellation
- Be pickySearch almost a million properties worldwide
No exact matches found, but these alternatives could be just right
Recommended hotels in Petersburg

1. Hampton Inn by Hilton Petersburg Fort Lee
Hampton Inn by Hilton Petersburg Fort LeePetersburg
8.8 out of 10, Excellent, (763 reviews)
The price is CA $149
CA $167 total
includes taxes & fees
Nov 17 - Nov 18

2. Country Inn & Suites by Radisson, Petersburg, VA
Country Inn & Suites by Radisson, Petersburg, VAPetersburg
8.0 out of 10, Very good, (1,006 reviews)
The price is CA $137
CA $158 total
includes taxes & fees
Dec 6 - Dec 7

3. Holiday Inn Express and Suites - Petersburg - Fort Lee by IHG
Holiday Inn Express and Suites - Petersburg - Fort Lee by IHGPetersburg
8.0 out of 10, Very good, (1,002 reviews)
The price is CA $146
CA $163 total
includes taxes & fees
Dec 11 - Dec 12

4. Comfort Inn Petersburg Fort Lee Area
Comfort Inn Petersburg Fort Lee AreaPetersburg
8.4 out of 10, Very good, (1,014 reviews)
The price is CA $122
CA $137 total
includes taxes & fees
Dec 1 - Dec 2

5. Hotel Petersburg, Tapestry Collection By Hilton
Hotel Petersburg, Tapestry Collection By HiltonPetersburg
9.4 out of 10, Exceptional, (233 reviews)
The price is CA $155
CA $179 total
includes taxes & fees
Nov 29 - Nov 30

6. Ragland Mansion Bed & Breakfast
Ragland Mansion Bed & BreakfastPetersburg
9.8 out of 10, Exceptional, (401 reviews)
The price is CA $176
CA $237 total
includes taxes & fees
Nov 11 - Nov 12

7. Quality Inn Petersburg Fort Lee Area
Quality Inn Petersburg Fort Lee AreaPetersburg
6.0 out of 10, (1,006 reviews)
The price is CA $80
CA $90 total
includes taxes & fees
Dec 6 - Dec 7

8. Days Inn by Wyndham Petersburg/South Fort Lee
Days Inn by Wyndham Petersburg/South Fort LeePetersburg
5.8 out of 10, (1,002 reviews)
The price is CA $99
CA $111 total
includes taxes & fees
Nov 15 - Nov 16

9. Motel 6 Petersburg, VA - Fort Lee
Motel 6 Petersburg, VA - Fort LeePetersburg
6.2 out of 10, (778 reviews)
The price is CA $100
CA $116 total
includes taxes & fees
Nov 12 - Nov 13

10. Econo Lodge Petersburg - Fort Lee
Econo Lodge Petersburg - Fort LeePetersburg
5.4 out of 10, (583 reviews)
The price is CA $77
CA $89 total
includes taxes & fees
Dec 1 - Dec 2

11. 2 Full Beds|Non-Smoking
2 Full Beds|Non-SmokingPetersburg VA
10.0 out of 10, Exceptional, (81 reviews)
The price is CA $65
CA $87 total
includes taxes & fees
Nov 11 - Nov 12

12. 2 Queen Beds | Non-Smoking, Micfridge
2 Queen Beds | Non-Smoking, MicfridgePetersburg VA
10.0 out of 10, Exceptional, (4 reviews)
The price is CA $98
CA $108 total
includes taxes & fees
Nov 11 - Nov 12

13. Holiday Inn Express Hotel & Suites Petersburg-Dinwiddie by IHG
Holiday Inn Express Hotel & Suites Petersburg-Dinwiddie by IHGPetersburg
8.2 out of 10, Very good, (604 reviews)
The price is CA $155
CA $176 total
includes taxes & fees
Nov 14 - Nov 15

14. 2 Full Bed|Smoking|Petersburg VA
2 Full Bed|Smoking|Petersburg VAPetersburg VA
10.0 out of 10, Exceptional, (81 reviews)
The price is CA $65
CA $86 total
includes taxes & fees
Dec 2 - Dec 3

15. Woodspring Suites Petersburg Near Fort Lee
Woodspring Suites Petersburg Near Fort LeePetersburg
7.6 out of 10, Good, (323 reviews)
The price is CA $133
CA $155 total
includes taxes & fees
Nov 11 - Nov 12

16. Flagship Inn
Flagship InnPetersburg
4.2 out of 10, (408 reviews)
The price is CA $61
CA $70 total
includes taxes & fees
Nov 11 - Nov 12

17. Luxe Cottage - South Chesterfield Stylishly renovated, w/ large master suite
Luxe Cottage - South Chesterfield Stylishly renovated, w/ large master suiteEttrick
10.0 out of 10, Exceptional, (23 reviews)

18. Close to Fort Gregg-Adams, VSU & Southside Medical – Comfort & Convenience
Close to Fort Gregg-Adams, VSU & Southside Medical – Comfort & ConveniencePetersburg
8.8 out of 10, Excellent, (5 reviews)
The price is CA $202
CA $606 total
includes taxes & fees
Nov 21 - Nov 22

19. Super 8 by Wyndham Petersburg
Super 8 by Wyndham PetersburgPetersburg
6.2 out of 10, (423 reviews)
The price is CA $106
CA $122 total
includes taxes & fees
Dec 6 - Dec 7

20. Red Roof Inn Petersburg - Fort Lee
Red Roof Inn Petersburg - Fort LeePetersburg
5.2 out of 10, (771 reviews)
The price is CA $83
CA $93 total
includes taxes & fees
Nov 15 - Nov 16
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.
Learn more about Petersburg
Explore Civil War history at the Petersburg National Battlefield where rangers know the best spots for battlefield views. Stroll the cobblestone streets of Old Towne to discover local art galleries, then grab a bite at one of the riverside restaurants when locals have them mostly to themselves.

Top reviews in Petersburg

Ragland Mansion Bed & Breakfast
Ragland Mansion Bed & BreakfastPetersburg
























































































