Skip to main content

Filter by:


Star Rating

5 stars 4 stars 3 stars 2 stars 1 star

Review Score

Awesome: 9+ Very Good: 8+ Good: 7+ Pleasant: 6+
Petersburg – 14 hotels and places to stay
Our Top Picks Lowest Price First Star rating and price Top Reviewed

See the latest prices and deals by choosing your dates.

Motel 6-Petersburg, VA - Fort Lee

Hotel in Petersburg

Boasting a garden, Motel 6-Petersburg, VA - Fort Lee is set in Petersburg in the Virginia region, 1.1 mi from Sycamore Rouge Theater and 2.5 mi from Virginia State University. I wasn't told that there was any breakfast - I just noticed coffee in the lobby.

Show more Show less
6.7
Review score
443 reviews
Price from
$57
per night

Days Inn by Wyndham Petersburg/South Fort Lee

Hotel in Petersburg

Located just off I-95, this hotel is 7 miles south of downtown Petersburg. It serves a continental breakfast every morning and features an outdoor pool and a fitness center. The room was clean and comfortable. The staff was GREAT! Breakfast was wonderful. This place deserves 3 stars not 2!

Show more Show less
5.6
Review score
248 reviews
Price from
$45.90
per night

Holiday Inn Express Hotel and Suites Petersburg - Fort Lee

Hotel in Petersburg

This Petersburg hotel is located just off I-95. It serves a buffet-style breakfast every morning and has an indoor pool and jacuzzi. Free Wi-Fi access is available. Was great. Not our first visit. We be back again.

Show more Show less
8.2
Very Good
276 reviews
Price from
$87.40
per night

Holiday Inn Express Hotel & Suites Petersburg/Dinwiddie

Hotel in Petersburg

This Petersburg, Virginia hotel offers a free daily breakfast bar and free WiFi. Pamplin Historical Park and Virginia Motorsport Speedway are located near the hotel. breakfast, location...desk person and directions.

Show more Show less
8.6
Excellent
106 reviews
Price from
$99.74
per night

Econo Lodge Petersburg - Fort Lee

Hotel in Petersburg

Econo Lodge Petersburg provides easy access to Interstate 95 and is close to a number of area attractions, such as Fort Lee Virginia military facility, U.S. Comfortable beds, clean rooms. Nice staff, and good value for money.

Show more Show less
6.1
Review score
241 reviews
Price from
$44.62
per night

Hampton Inn Petersburg-Fort Lee

Hotel in Petersburg

This hotel is located 10 minutes from downtown Petersburg, Virginia and Lee Park Golf Course. It serves a daily buffet breakfast and features spacious rooms with free Wi-Fi. EVERYTHING. The room was spotless, the breakfast was great. Fruits, yogurts, eggs, sausage. Coffee was fresh and hot.

Show more Show less
8.2
Very Good
167 reviews
Price from
$84.15
per night

Red Roof Inn Petersburg - Fort Lee

Hotel in Petersburg

Red Roof Inn Petersburg - Fort Lee is located in Petersburg, 6.8 mi from Sycamore Rouge Theater and 7.5 mi from Virginia State University. Everything 💯💯💯💯😊😊😊😊

Show more Show less
6.8
Review score
34 reviews
Price from
$56.70
per night

OYO Hotel Petersburg VA I-95 & E Washington St

Hotel in Petersburg

Offering free WiFi access, OYO Hotel Petersburg VA I-95 & E Washington St is located 3 minutes’ drive off Interstate 95 in Petersburg. The property has a 24-hour front desk and free parking. Excellent front desk staff!!! (Warm and welcoming.) Five star treatment! We would definitely recommend to stay here as it is a SUPER VALUE. Room 207 was clean, comfortable and quiet. The location is close to what you need: gas, groceries. Front staff: Thank you so much for giving us the ability to get a good night's rest before an 8 hour car ride back home. Thank you especially to the female front desk attendant the evening before (check in) and morning after (check out) We only needed to stay overnight for personal business--meeting with the realtor.

Show more Show less
6.4
Review score
119 reviews
Price from
$41
per night

Travel Inn Petersburg Fort Lee

Hotel in Petersburg

Featuring 3-star accommodations, Travel Inn Petersburg Fort Lee is located in Petersburg, 0.7 mi from Sycamore Rouge Theater and 1.6 mi from Virginia State University. This looks like a old, rundown motel, but it was a good stay. Fantastic value, friendly and helpful staff, big clean room and bathroom. Elevators worked great and the location can’t be beat for a traveler.

Show more Show less
4.4
Review score
19 reviews
Price from
$37.80
per night

Comfort Inn Petersburg - Fort Lee

Hotel in Petersburg

Perfectly located off Interstate 95, the Comfort Inn hotel is just 10 miles from Virginia State University and 15 miles from Virginia Motorsports Park. They were remodeling, however everything was great.

Show more Show less
8.4
Very Good
17 reviews
Price from
$80.99
per night

Most-booked hotels in Petersburg in the past month

See all

Budget hotels in Petersburg

See all

FAQs about hotels in Petersburg

Subscribe to see Secret Deals

Prices drop the second you sign up!

What Guests Said About Petersburg:

Explore guest reviews of hotels in Petersburg

See all