Hotels in Petersburg, VA

Search and compare Petersburg, VA hotels from hundreds of travel sites and save

Petersburg, VA, United States
30 Jun — 1 Jul2
Petersburg, VA, United States
Thu 30-6
Fri 1-7
...and more

Cheapest hotels in Petersburg, Virginia

Red Roof Inn Petersburg - Fort Lee
5.8 Okay
12205 South Crater Road, Building A, Petersburg, VA, United States
Show on map
10.1 km from city centre, Petersburg, VA, United States 

Located in Petersburg, Red Roof Inn Petersburg - Fort Lee is within a 35-minute drive of Richmond International Airport and provides free Wi-Fi and an outdoor pool. It also offers a playground, meeting rooms and an express check-in and check-out feature.

S$ 76
Avg. per night
Days Inn by Wyndham Petersburg/South Fort Lee
5.3 Okay
12208 S Crater Rd/I-95, Petersburg, VA, United States
Show on map
10.1 km from city centre, Petersburg, VA, United States 

Located in Petersburg, Days Inn Petersburg- Fort Lee/South is within a 35-minute drive of Richmond International Airport and offers an outdoor pool. It also features a kids pool, an express check-in and check-out feature and a 24-hour reception.

S$ 101
Avg. per night
Motel 6 Petersburg, Va - Fort Lee
6.4 Good
25 North Little Church Street, Petersburg, VA, United States
Show on map
0.8 km from city centre, Petersburg, VA, United States 

Motel 6 Ft Lee Petersburg is situated in Petersburg and is close to the area's well-known attractions. It offers free Wi-Fi, laundry facilities and a 24-hour reception.

S$ 110
Avg. per night

Hotel prices in Petersburg

2 stars and under

Best prices found by HotelsCombined users in the past 24 hours.

Where to stay in Petersburg

Facts about staying in Petersburg

  • What are the best hotels in Petersburg?

    One of the most popular hotels in Petersburg is Country Inn & Suites by Radisson, Petersburg, VA, which has been reviewed by 1,391 users and currently has a rating of 7.7/10. Other top-rated locations include Holiday Inn Express Petersburg, An IHG Hotel and Comfort Inn Petersburg - Fort Lee, which have received 7.5/10 and 7.9/10 ratings from our users, respectively.

  • How much do hotels in Petersburg cost?

    Searches in the last 72 hours suggest an average price of around S$ 183/night is normal for a hotel in Petersburg.

  • How much is a cheap hotel in Petersburg?

    Over the last 3 days, Petersburg hotels have been found for as cheap as S$ 50/night in searches by HotelsCombined users. For stays from 1 Jul to 3 Jul in Petersburg, the lowest price found was S$ 54/night.

  • How much is a hotel in Petersburg tonight?

    Users have found prices for hotels in Petersburg tonight starting as low as S$ 65, rising to an average cost of S$ 132, based on searches in the last 72 hours.