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. Mac: Safari.

Petersburg Hotels

What style of hotel do you prefer?
All Hotels (19)
Best Value (1)
Business (3)
B&Bs (6)
Within 10 km (32)
Within 25 km (53)
Within 50 km (170)

Check availability

Refine search

Price per night

 

Property type

 

Search nearby

from Petersburg city centre
 

Traveller rating

 

Hotel class

 

Amenities

 

Property name

Reset
 

Hotel brand

Show all brands
Major Brands
Individual Chains
Show only major brands
 

Special offers in Petersburg

Holiday Inn Express Petersburg-Fort Lee
Holiday Inn Express Petersburg-For... 3.5 of 5 stars
Special offer Save up to 20% -Book Early
Holiday Inn Express Hotel and Suites Petersburg / Dinwiddie
Holiday Inn Express Hotel and Suit... 3.5 of 5 stars
Special offer Save up to 20% -Book Early
View all special offers in Petersburg (3)

Hotels travellers recommend

List view  |  Large map
List view  |  Large map
2.5 of 5 Hampton Inn Petersburg - Ft. Lee
RM294 - 393 per night*
CHECK RATES! ABS:HotelCheckRates-d110835?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #1 of 19 hotels in Petersburg
4 of 5 stars 39 reviews
Professional photos | Traveller photos (26) | Map
2.0 of 5 Quality Inn
RM209 - 266 per night*
CHECK RATES! ABS:HotelCheckRates-d110837?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #2 of 19 hotels in Petersburg
3.5 of 5 stars 28 reviews
Professional photos | Traveller photos (8) | Map
2.5 of 5 Country Inn & Suites Petersburg
RM310 - 636 per night*
+1 +1 8048614355
E-mail hotel
Country Inn & Suites Petersburg Slideshow
CHECK RATES! ABS:HotelCheckRates-d1027926?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #3 of 19 hotels in Petersburg
4 of 5 stars 14 reviews
Professional photos | Traveller photos (76) | Map
2.5 of 5 Holiday Inn Express Petersburg-Fort Lee
RM288 - 453 per night*
Special offer Save up to 20% -Book...
877-859-5095
Special offer Save up to 20% -Book Early
Holiday Inn Express Petersburg-Fort Lee Slideshow
CHECK RATES! ABS:HotelCheckRates-d609544?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #4 of 19 hotels in Petersburg
3.5 of 5 stars 56 reviews
Professional photos | Traveller photos (32) | Map
2.0 of 5 Super 8 Petersburg / Hopewell
RM158 - 196 per night*
CHECK RATES! ABS:HotelCheckRates-d123867?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #5 of 19 hotels in Petersburg
3.5 of 5 stars 9 reviews
Professional photos | Traveller photos (7) | Map
Ragland Mansion
RM269 - 427 per night*
No photo provided
Ranked #6 of 19 hotels in Petersburg
3.5 of 5 stars 5 reviews
Map
2.5 of 5 Holiday Inn Express Hotel and Suites Petersburg / Dinwiddie
RM370 - 424 per night*
Special offer Save up to 20% -Book...
877-859-5095
Special offer Save up to 20% -Book Early
Holiday Inn Express Hotel and Suites Petersburg / Dinwiddie Slideshow
CHECK RATES! ABS:HotelCheckRates-d275557?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #7 of 19 hotels in Petersburg
3.5 of 5 stars 14 reviews
Professional photos | Traveller photos (23) | Map
2.0 of 5 Econo Lodge South
RM174 - 196 per night*
CHECK RATES! ABS:HotelCheckRates-d225690?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #8 of 19 hotels in Petersburg
3 of 5 stars 3 reviews
Professional photos | Traveller photos (6) | Map
Tricity Value Inn
RM111 - 158 per night*
Ranked #9 of 19 hotels in Petersburg
4 of 5 stars 9 reviews
Traveller photos (5) | Map
2.0 of 5 Comfort Inn Petersburg
RM282 - 396 per night*
CHECK RATES! ABS:HotelCheckRates-d110833?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #10 of 19 hotels in Petersburg
2.5 of 5 stars 22 reviews
Professional photos | Traveller photos (9) | Map
2.0 of 5 Howard Johnson Inn Petersburg
RM158 - 184 per night*
CHECK RATES! ABS:HotelCheckRates-d110829?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #11 of 19 hotels in Petersburg
2.5 of 5 stars 26 reviews
Professional photos | Traveller photos (24) | Map
2.0 of 5 Econo Lodge
RM158 - 168 per night*
CHECK RATES! ABS:HotelCheckRates-d1372713?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #12 of 19 hotels in Petersburg
2.5 of 5 stars 14 reviews
Professional photos | Map
2.0 of 5 Days Inn Fort Lee South
RM177 - 225 per night*
CHECK RATES! ABS:HotelCheckRates-d110830?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #13 of 19 hotels in Petersburg
2.5 of 5 stars 38 reviews
Professional photos | Traveller photos (11) | Map
Super 8 Petersburg
RM180 - 253 per night*
CHECK RATES! ABS:HotelCheckRates-d275560?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #14 of 19 hotels in Petersburg
2.5 of 5 stars 7 reviews
Professional photos | Traveller photos (7) | Map
Budget Motor Inn
RM127 - 158 per night*
CHECK RATES! ABS:HotelCheckRates-d1500237?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #15 of 19 hotels in Petersburg
2.5 of 5 stars 3 reviews
Professional photos | Map
1.5 of 5 Knights Inn Petersburg Special offer Stay 3, Save 20%
CHECK RATES! ABS:HotelCheckRates-d1147599?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #16 of 19 hotels in Petersburg
2.5 of 5 stars 8 reviews
Professional photos | Map
CHECK RATES! ABS:HotelCheckRates-d2423473?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #17 of 19 hotels in Petersburg
2.5 of 5 stars 2 reviews
Professional photos | Traveller photos (5)
Petersburg Southside Super 8 Motel
RM104 - 190 per night*
No photo provided
Be the first to review this hotel
Map
1 additional hotel with no user reviews