Beginning of main content

Petersburg Hotel Rooms at the Choice

Search Flights

Trip Type
Flight 1
Flight 2
Flight 3
Flight 4
Flight 5

Petersburg Hotels

Search Flight + Hotel

Search 321,000 hotels worldwide.

Get the price guarantee available for your trip.

No Expedia cancellation fee to change or cancel almost any hotel reservation.


Featured Petersburg Choice Hotels

See all 128 Hotels in Petersburg
Quality Inn Petersburg

Quality Inn Petersburg

11974 S Crater Rd, Petersburg
2.5 out of 5.0
3.1 out of 5 (73 reviews)
Great place to stay with your dog. Stayed here many times the rooms need an upgrade. Overall good for one nighters. - 

$48

$48
Rodeway Inn

Rodeway Inn

12205 South Crater Road, Petersburg
2.0 out of 5.0
1.8 out of 5 (64 reviews)
Very cheap If looking for cheap this is a ok place. Housekeeper begs for tip. Saw one roach. Beds were ok. Bre … - 

$30

$30
Comfort Inn Petersburg - Fort Lee

Comfort Inn Petersburg - Fort Lee

12001 S Crater Rd, Petersburg
2.5 out of 5.0
3.8 out of 5 (35 reviews)
Great hotel found at last minute We hit a a terrible rain storm and booked last minute along with every other Traveler on 95. The ho … - 

$68

$68
Econo Lodge Petersburg

Econo Lodge Petersburg

900 Winfield Rd, Petersburg
2.0 out of 5.0
2.4 out of 5 (42 reviews)
Good location Is close to shopping and eating places (if you are driving) and easy access to attractions. Was ade … - 

$42

$42
Map

Recently booked Petersburg hotels

Super 8 Petersburg Hopewell
2.0 out of 5.0
Last booking: 9 hours ago
Holiday Inn Express Petersburg
2.5 out of 5.0
Last booking: 10 hours ago
Quality Inn Petersburg
2.5 out of 5.0
Last booking: 12 hours ago
Rodeway Inn
2.0 out of 5.0
Last booking: 17 hours ago
Holiday Inn Express Hotel & Suites Petersburg-Dinwiddie
2.5 out of 5.0
Last booking: 17 hours ago
Econo Lodge South
2.0 out of 5.0
Last booking: 34 hours ago
Country Inn and Suites
2.5 out of 5.0
Last booking: 34 hours ago

Pocket Guide: Choice Hotels in Petersburg

Search for hotels in Petersburg on Expedia. You can easily find your hotels in Petersburg using one of the methods below:

  • View our selection of featured hotels in Petersburg
  • Use the map to find hotels in the Petersburg neighborhood you prefer
  • Use the filters to see hotels in a specific area of Petersburg, select a specific theme, brand, or hotel class from basic (1 Star) to luxury hotels (5 Stars) in Petersburg
  • Enter your travel dates to view the best deals on hotels in Petersburg - while they last