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.
WINNER WONDERLAND
Win Big When You Book on TripAdvisor

Petersburg

Refine search

Price per night

 

Traveler rating

 

Hotel class

 

Hotel brand

Show all brands
Major Brands
Individual Chains
Show only major brands
 

Property name

Reset
 
Free Newsletter

Interested in Petersburg?

We'll send you updates with the latest deals, reviews and articles for Petersburg each week.

Map of Petersburg Hotels

Hotels (19)

B&Bs / Inns (8)

Specialty Lodging (1)

You are zoomed out too far to see location pins. Please zoom back in.
Search hotels
Map showing X-Y of Z
Clear filter(s)

Hotels Travelers Trust

Sort by [ Popularity ] [ Price ]
11909 S Crater Rd, Petersburg, VA 23805-7409
Hampton Inn Petersburg - Ft. Lee Slideshow
Show Prices
$91 - $113 Avg. price/night*
Ollie #1 of 19 hotels in Petersburg
  •  Great stay 
  • Clean and welcoming place to stay during a recent vacation. Breakfast food... more
  • November 29, 2016
Professional photos | Traveler photos (72)
Special Offer December Flash Sale
130 Wagner Rd, Petersburg, VA 23805-9303
Country Inn & Suites By Carlson, Petersburg Slideshow
Show Prices
$76 - $107 Avg. price/night*
Ollie #2 of 19 hotels in Petersburg
  •  Rough hotel 
  • In need of updating and significant cleaning. Common area floors were... more
  • December 5, 2016
Professional photos | Traveler photos (73)
Special Offer Book early and Save 20%
5679 Boydton Plank Rd, Petersburg, VA 23803-8945
Holiday Inn Express Hotel and Suites Petersburg / Dinwiddie Slideshow
Show Prices
$118 - $132 Avg. price/night*
Ollie #3 of 19 hotels in Petersburg
  •  Awful 
  • Worst hotel experience I ever had..I was in Petersburg Va for my sons... more
  • October 29, 2016
Professional photos | Traveler photos (44)
Special Offer Book Direct and Save
205 S Sycamore St, Petersburg, VA 23803-4265
$85 - $135 Avg. price/night*
Ollie #4 of 19 hotels in Petersburg
  •  Not Your Typical Hotel 
  • Claudia is absolutely wonderful to work with. She stayed up late waiting... more
  • November 23, 2016
Traveler photos (34)
11979 S Crater Rd, Petersburg, VA 23805-7409
Holiday Inn Express Petersburg-Fort Lee Slideshow
Show Prices
$99 - $109 Avg. price/night*
Ollie #5 of 19 hotels in Petersburg
  •  Worst ever 
  • Stay here in Oct 2016. Put in a room were the bathroom door didn't shut... more
  • November 13, 2016
Professional photos | Traveler photos (53)
Special Offer Book Direct and Save
23 S Little Church St, Petersburg, VA 23803-4430
Ollie #6 of 19 hotels in Petersburg
12001 S Crater Rd, Petersburg, VA 23805-7400
Comfort Inn Petersburg Slideshow
Show Prices
$69 - $90 Avg. price/night*
Ollie #7 of 19 hotels in Petersburg
  •  As Expected... 
  • It was exactly as expected. Older room, but clean and quiet. Breakfast... more
  • November 16, 2016
Professional photos | Traveler photos (52)
Special Offer Choice Privileges Points
11974 S Crater Rd, Petersburg, VA 23805-7435
Quality Inn Slideshow
Show Prices
$51 - $79 Avg. price/night*
Ollie #8 of 19 hotels in Petersburg
Professional photos | Traveler photos (54)
Special Offer Choice Privileges Points
900 Winfield Rd, Petersburg, VA 23803-4748
Econo Lodge Slideshow
Show Prices
$42 - $57 Avg. price/night*
Ollie #9 of 19 hotels in Petersburg
  •  Great stay! 
  • It was 2 am, we needed a room that would not only accommodate us, but our... more
  • December 2, 2016
Professional photos | Traveler photos (41)
Special Offer Choice Privileges Points
25 S Crater Rd, Petersburg, VA 23803-4419
Show Prices
$40 - $43 Avg. price/night*
Ollie #10 of 19 hotels in Petersburg
  •  Terrible 
  • It was the worst experience I have ever had. There were people drinking... more
  • December 5, 2016
Professional photos | Traveler photos (17)
555 E Wythe St, Petersburg, VA 23803-4407
Super 8 Petersburg/Hopewell Area Slideshow
Show Prices
$56 - $69 Avg. price/night*
Ollie #11 of 19 hotels in Petersburg
Professional photos | Traveler photos (9)
Special Offer Best Rate + 100 Pts!
16905 Parkdale Rd, I-95 Exit 41, Petersburg, VA 23805-8704
Econo Lodge South Slideshow
Show Prices
$59 - $66 Avg. price/night*
Ollie #12 of 19 hotels in Petersburg
  •  Horrible 
  • The worst hotel ever! Very expensive for the hotel. The room had a very... more
  • September 12, 2016
Professional photos | Traveler photos (35)
Special Offer Choice Privileges Points
3138 S Crater Rd, I-95 Exit 48B, Petersburg, VA 23805-9219
Super 8 Petersburg Slideshow
Show Prices
$55 - $66 Avg. price/night*
Ollie #13 of 19 hotels in Petersburg
  •  Review 
  • There was mold on the bottom of the shower curtain. I asked for a room on... more
  • September 28, 2016
Professional photos | Traveler photos (6)
Special Offer Best Rate + 100 Pts!
12208 S Crater Rd, South on I-95 Exit 45, Petersburg, VA 23805-7442
Days Inn Petersburg- Fort Lee/South Slideshow
Show Prices
$53 - $70 Avg. price/night*
Ollie #14 of 19 hotels in Petersburg
  •  unsanitary condition 
  • The room was not too bad. The front desk area looks terrible. Behind the... more
  • November 29, 2016
Professional photos | Traveler photos (25)
Special Offer Best Rate + 100 Pts!
2151 N Jamestown Dr, Petersburg, VA 23803
$35 - $55 Avg. price/night*
Ollie #15 of 19 hotels in Petersburg
Traveler photos (9)
12205 S Crater Rd, Petersburg, VA 23805-7442
Rodeway Inn Slideshow
Show Prices
$35 - $66 Avg. price/night*
Ollie #16 of 19 hotels in Petersburg
  •  Worst Hotel Ever 
  • We decided at the last minute to reserve a room here instead of driving... more
  • October 8, 2016
Professional photos | Traveler photos (29)
Special Offer Choice Privileges Points
530 E Washington St, Petersburg, VA 23803-4402
Show Prices
$45 - $51 Avg. price/night*
Ollie #17 of 19 hotels in Petersburg
Professional photos | Traveler photos (24)
2209 County Dr, Petersburg, VA 23803-4709
No photo provided
Show Prices
Ollie #18 of 19 hotels in Petersburg
  •  Ignorant 
  • Rooms smell, carpet was from decades ago,so are the stains. Spring cage... more
  • June 1, 2016
Professional photos
16600 Sunnybrook Rd, Rt. 35 and Cortland, Petersburg, VA 23805
No photo provided
$33 - $60 Avg. price/night*
Ollie #19 of 19 hotels in Petersburg
  •  Scary area 
  • Felt ver unsafe in this hotel. Had to stop due to long drive and I wished... more
  • September 27, 2016