Find hotels in Petersburg, VA from $58

Most hotels are fully refundable. Because flexibility matters.

Save an average of 15% on thousands of hotels with Expedia Rewards

Search over 2.9 million properties and 550 airlines worldwide.

Check Petersburg hotel prices

Tomorrow night
This weekend

Filter by

Popular filters
Guest rating
guestRating-
guestRating-45
guestRating-40
guestRating-35
Star rating
Payment type
Property type
Neighborhood
regionId-9485
regionId-553248634999121619
regionId-3000007985
Popular locations
poi-37.188106,-77.39672:553248621561864418
poi-37.181494,-77.472816:6083651
poi-37.229242,-77.362659:553248621532661450
poi-37.167217,-77.529767:737606123646922752
poi-37.18834,-77.47789:6083647
poi-37.239663,-77.420031:553248621558033479
poi-37.124921,-77.497003:553248621532661447
poi-37.22633,-77.38869:6083649
poi-37.159963,-77.429994:6093243
poi-37.23316,-77.40517:553248621532661456
poi-37.231775,-77.405356:553248621532661454
poi-37.23264,-77.404038:553248621532661452
poi-37.230225,-77.40724:553248621532661451
poi-37.230465,-77.401254:553248621532661453
poi-37.237312,-77.399421:553248621561864422
poi-37.225324,-77.387852:553248621561864420
poi-37.547519,-77.451681:6208894
poi-37.535974,-77.426494:6344681
poi-37.544061,-77.436805:6083623
poi-37.54606,-77.45154:6083633
Meal plans available
Amenities
Accessibility
Traveler experience
Ragland Mansion Bed & Breakfast
3.5 out of 5
205 South Sycamore St, Petersburg, VA, 23803
Fully refundableReserve now, pay when you stay
The price is $110 per night from Oct 10 to Oct 11
0.5 mi from city center
4.8/5 Exceptional! (186 reviews)
"This is an elegantly-restored property that has offered a special opportunity to feel like we were occupants of an elegant Southern mansion - and the cost of the room was no more than we'd expect to pay in a conventional "box" hotel along the Interstate. Claudia was an exceptionally gracious hostess ..."

Reviewed on Sep 11, 2022

Super 8 by Wyndham Petersburg
2 out of 5
3138 South Crater Rd, I-95 Exit 48B, Petersburg, VA, 23805
Fully refundableReserve now, pay when you stay
The price is $65 per night from Oct 18 to Oct 19
3.46 mi from city center
3.1/5 (167 reviews)
"Everything was A Okay and the Night Clerk was very friendly and helpful."

Reviewed on Sep 23, 2022

Country Inn & Suites by Radisson, Petersburg, VA
2.5 out of 5
130 Wagner Road, Petersburg, VA, 23805
Fully refundable
The price is $121 per night from Oct 16 to Oct 17
3.65 mi from city center
3.8/5 Good! (999 reviews)
"We traveled for 8 days in 4 states and this was the best! Staff was very friendly."

Reviewed on Sep 13, 2022

Save an average of 15% on thousands of hotels when you're signed in

Save an average of 15% on thousands of hotels when you're signed in

Comfort Inn Petersburg - Fort Lee
2.5 out of 5
12001 S Crater Rd, Petersburg, VA, 23805
Fully refundableReserve now, pay when you stay
The price is $93 per night from Nov 1 to Nov 2
5.98 mi from city center
3.9/5 Very Good! (530 reviews)
"Comfortable and serviceable hotel."

Reviewed on Oct 3, 2022

Quality Inn Petersburg - Fort Lee
2.5 out of 5
11974 S Crater Rd, Petersburg, VA, 23805
Fully refundableReserve now, pay when you stay
The price is $58 per night from Nov 6 to Nov 7
6.36 mi from city center
3/5 (683 reviews)
"Would always go to stay there"

Reviewed on Oct 2, 2022

Travelodge by Wyndham Petersburg
2 out of 5
12205 S Crater Rd Suite 102, Petersburg, VA, 23805
Fully refundableReserve now, pay when you stay
The price is $60 per night from Oct 9 to Oct 10
6.53 mi from city center
2.2/5 (12 reviews)
"Didn't have hot water the shower was barely warm for the evening... the morning didn't have any hot water not even warm."

Reviewed on Sep 14, 2022

Holiday Inn Express Hotel & Suites Petersburg-Dinwiddie, an IHG Hotel
2.5 out of 5
5679 Boydton Plank Rd, Petersburg, VA, 23803
Fully refundable
The price is $123 per night from Oct 30 to Oct 31
4.37 mi from city center
4.1/5 Very Good! (356 reviews)
"The room was spotless, which is arguably the most important factor in this rating. The area around the hotel, including the Waffle House next to it, was underwhelming, at best. Hotel staff were friendly, but seemed oddly detached, as if perhaps they were overworked and underpaid."

Reviewed on Aug 30, 2022

Days Inn by Wyndham Petersburg/South Fort Lee
2 out of 5
12208 S Crater Rd/I-95, S on I-95 Exit 45, Petersburg, VA, 23805
Fully refundableReserve now, pay when you stay
The price is $69 per night from Oct 9 to Oct 10
6.6 mi from city center
2.8/5 (984 reviews)
"Would stay there again"

Reviewed on Sep 28, 2022

Motel 6 Petersburg, VA - Fort Lee
2 out of 5
25 N. Little Church St., Petersburg, VA, 23803
Fully refundableReserve now, pay when you stay
The price is $67 per night from Oct 20 to Oct 21
0.63 mi from city center
3.1/5 (394 reviews)
"Would stay there again on next visit"

Reviewed on Sep 19, 2022

Hampton Inn Petersburg-Ft. Lee
2.5 out of 5
11909 S Crater Rd, Petersburg, VA, 23805
Fully refundableReserve now, pay when you stay
The price is $146 per night from Oct 11 to Oct 12
6.37 mi from city center
4.1/5 Very Good! (737 reviews)
"Could use to be updated fixtures and furniture old"

Reviewed on Aug 27, 2022

Don't see what you're looking for?
See all available properties in Petersburg
View all properties
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Stay near popular Petersburg attractions

Petersburg hotels information

Number of reviews 5048
Accommodation 373 hotels
Lowest Price $58
Highest Price $146

Frequently asked questions

Where is the best place for a stay in Petersburg?

Ragland Mansion Bed & Breakfast is a favorite property for Expedia customers. This 3.5-star B&B offers free breakfast and free parking. Traveler reviews also recommend Holiday Inn Express Hotel & Suites Petersburg-Dinwiddie, an IHG Hotel and Hampton Inn Petersburg-Ft. Lee as top choices for your trip. See all available top hotels, or vacation rentals in Petersburg.

What are some of the best vacation home rentals in Petersburg?

Great place to stay: Visitors like this Petersburg vacation home rental. It is located next to a golf course and has a garden, an arcade game room, and a barbecue grill to put you at ease in your new surroundings. Kitchen amenities include a dishwasher, a fridge, and a stovetop. Our travelers also rate The Cozy Rancher | Petersburg | King Bed as a favorite home for rent in Petersburg. See all vacation rentals in Petersburg.

What top hotels in Petersburg are known for their enhanced cleaning?

If you're having a hard time finding properties with enhanced cleaning that have everything you're looking for, consider Hyatt Place Richmond/Chester, which is located 9 miles from the city center. A wallet-friendly option for your stay is Holiday Inn Express Petersburg, an IHG Hotel, a 2.5-star hotel in Petersburg that offers enhanced cleaning measures. For more choices, browse all hotels in Petersburg with enhanced sanitizing practices.

If I need to cancel my hotel reservation in Petersburg, will I receive a refund?

Yes! Most hotel bookings are fully refundable if cancelled prior to the hotel's cancellation deadline, which is usually within 24-48 hours of your check-in date. If you have a reservation that's non-refundable, you might be able to still cancel and get a refund within 24 hours of booking. Filter your search by fully refundable to find flexible hotel deals in Petersburg.

Where can I learn more about changing or cancelling my trip to Petersburg?

To find more details about updating your trip to Petersburg or cancelling it, click here.

What's the best accommodation for a budget-friendly stay in Petersburg?

Based on reviews, Days Inn by Wyndham Petersburg/South Fort Lee is a popular 2-star hotel for our travelers looking for an economical choice, and features free breakfast and free WiFi. Other options to stay on the cheap include OYO Hotel Petersburg VA I-95 & E Washington St and Flagship Inn. View all budget hotels in Petersburg.

What's the best place to stay for a family vacation to Petersburg?

Holiday Inn Express Hotel & Suites Petersburg-Dinwiddie, an IHG Hotel is a hotel with free parking and laundry facilities, and it's a top choice on Expedia for families. Other options to stay with the kids include Hampton Inn Petersburg-Ft. Lee and Quality Inn Petersburg - Fort Lee. Attractions in the area like Iron Bridge Sports Park and Swaders Sports Park are also fun for kids of all ages. Find more child-friendly accommodations in Petersburg.

What's the best hotel for couples in Petersburg?

Country Inn & Suites by Radisson, Petersburg, VA is a favorite hotel for couples, and features flat-screen TVs and refrigerators. See all romantic hotels in Petersburg.

What's the best pet-friendly hotel in Petersburg?

Super 8 by Wyndham Petersburg is a top property for people traveling with their pets, and offers laundry facilities and free WiFi for its human guests. Other good choices for you and your pet's trip include Econo Lodge Petersburg - Fort Lee and Red Roof Inn Petersburg – Fort Lee. See more pet-friendly hotel accommodations in Petersburg.

Where is the best place to stay close to Pamplin Historical Park?

Holiday Inn Express Hotel & Suites Petersburg-Dinwiddie, an IHG Hotel is one of the top choices for your stay based on our traveler data, and this hotel offers free breakfast and free parking. It's located just a short 0.7 mi (1.1 km) from Pamplin Historical Park. Other good options within a few miles include Ragland Mansion Bed & Breakfast and Boutique Hotel Room In Historic Old Town.

What about the best place to stay close to National Museum of the Civil War Soldier?

One of the top choices for your stay is Holiday Inn Express Hotel & Suites Petersburg-Dinwiddie, an IHG Hotel, located a short 0.7 mi (1.1 km) from National Museum of the Civil War Soldier, and this hotel offers free breakfast and free parking. Ragland Mansion Bed & Breakfast and Boutique Hotel Room In Historic Old Town are a couple of other good options within a few miles.

What's the best hotel for a golf vacation in Petersburg?

Comfort Inn Petersburg - Fort Lee is a hotel featuring free breakfast and free WiFi, and it's a top choice for playing a round of golf. You can tee off at Dogwood Trace Golf Course during your trip. See more golf hotels in Petersburg.

Recent reviews of Petersburg hotels
expedia verified reviews

Plan your trip in a snap on the app

From home or hammock, organize your entire escape and explore app offers

Text yourself a download link for easy access

Get a link to download the app in the Apple App Store or Google Play Store. 1 message per request. Message and data rates may apply. Text HELP for help or STOP to unsubscribe. Review the App Download SMS terms at www.expedia.com/app. For privacy, please go to www.expedia.com/lp/lg-privacypolicy.
QR code