Photo by Corey Dargan

Find hotels in Petersburg, VA from NT$1,514

    Plan, book, stay with confidence
    bex rewards loyalty icon
    Be picky
    Search almost a million properties worldwide
    payments icon
    Treat yourself
    Sign in to save 10% or more on thousands of hotels
    today icon
    Change your mind
    Book hotels with free cancellation

Check Petersburg hotel prices

Tomorrow night
This weekend

Filter by

Price per night
Guest rating
Guest rating
Star rating
Payment type
Payment type
Property type
Property type
Neighborhood
Neighborhood
Popular locations
Popular locations
Meal plans available
Meal plans available
Amenities
Amenities
Accessibility
Accessibility
Traveler experience
Traveler experience

Compare 579 hotels, room rates, hotel reviews and availability. Most hotels are fully refundable.

Omni Richmond Hotel
4.0 star property
8.8 out of 10, Excellent, (1096)
"Beautiful place, the valet was a great option or the parking located across the street. Walking distance to most places. Housekeeping missed a few spots when vacuuming my room but I wouldn’t say that take away a whole star. By far one of the nicer places I’ve stayed."
The price is NT$5,085
NT$5,913 total
includes taxes & fees
Oct 6 - Oct 7
Omni Richmond Hotel
The Berkeley Hotel
4.0 star property
8.8 out of 10, Excellent, (1477)
"The staff who greeted us and our dogs were amazingly friendly. The rooms were super quiet and dark shades to help sleep in morning. Pillows great. Shower hot but could use more pressure. Bed slightly firm. The area had great restaurants and bars in walking distance. Right off 95 so easy to get back on out way in morning. Coffee in lobby was excellent and hot. We will be back. Eric the bell stand attendant was extremely helpful. "
The price is NT$4,825
NT$5,610 total
includes taxes & fees
Sep 29 - Sep 30
The Berkeley Hotel
Graduate by Hilton Richmond
4.0 star property
8.4 out of 10, Very Good, (1289)
"Savonne at the front desk was personable and professional "
The price is NT$4,867
NT$5,659 total
includes taxes & fees
Sep 29 - Sep 30
Graduate by Hilton Richmond
The Commonwealth
4.0 star property
9.0 out of 10, Wonderful, (1224)
"Very clean and quiet. We walked there from the Amtrak station. Staff was knowledgeable and accommodating. "
The price is NT$4,860
NT$5,651 total
includes taxes & fees
Sep 22 - Sep 23
The Commonwealth
The Jefferson Hotel
5.0 star property
9.8 out of 10, Exceptional, (1002)
"Kyle at the front desk was terrible. Everyone else was fabulous ! He wasn’t very welcoming and seemed irritated "
The price is NT$9,742
NT$11,328 total
includes taxes & fees
Sep 29 - Sep 30
The Jefferson Hotel
La Quinta Inn & Suites by Wyndham Richmond-Midlothian
2.5 star property
8.2 out of 10, Very Good, (1160)
"Great service, friendly staff, clean quiet room."
The price is NT$2,991
NT$3,547 total
includes taxes & fees
Sep 26 - Sep 27
La Quinta Inn & Suites by Wyndham Richmond-Midlothian
Quirk Hotel Richmond
4.0 star property
8.8 out of 10, Excellent, (1001)
"Everything about it."
The price is NT$5,778
NT$6,719 total
includes taxes & fees
Oct 13 - Oct 14
Quirk Hotel Richmond
Microtel Inn & Suites by Wyndham Richmond Airport
2.0 star property
4.8 out of 10, (1350)
"It was very dirty and had no clean sheets . Every sheet we got from them was Holy and had burns and what appears to be pee stains or sun sort of yellow stains .. sofa bed was filthy and they had no sheets for it at all"
The price is NT$1,765
NT$2,052 total
includes taxes & fees
Oct 6 - Oct 7
Microtel Inn & Suites by Wyndham Richmond Airport
Moxy Richmond Downtown
2.5 star property
8.8 out of 10, Excellent, (246)
"We had so much fun during our stay. The staff were amazing and made the stay so much fun! 100000 percent recommend! "
The price is NT$4,595
NT$5,343 total
includes taxes & fees
Oct 21 - Oct 22
Moxy Richmond Downtown
Dominion Inn & Suites
2.0 star property
4.8 out of 10, (167)
"Everything "
The price is NT$1,514
NT$1,760 total
includes taxes & fees
Sep 22 - Sep 23
Dominion Inn & Suites
Best Western Plus Richmond Airport Hotel
2.5 star property
7.8 out of 10, Good, (1087)
"Great over night property. Safe. "
The price is NT$2,702
NT$3,142 total
includes taxes & fees
Oct 2 - Oct 3
Best Western Plus Richmond Airport Hotel
Motel 6 Sandston, VA - Richmond, Va
2.0 star property
6.6 out of 10, (1003)
"The staff are all top-notch and very helpful respectful and very pleasant. And no pet fees is a bonus"
The price is NT$1,948
NT$2,265 total
includes taxes & fees
Sep 29 - Sep 30
Motel 6 Sandston, VA - Richmond, Va
Linden Row Inn
3.0 star property
9.2 out of 10, Wonderful, (1006)
"We stay at Linden Row Inn whenever we go to Richmond. Great value, much more personal setting than a chain hotel, very quiet and the on-site restaurant is perfect. "
The price is NT$4,890
NT$5,686 total
includes taxes & fees
Oct 7 - Oct 8
Linden Row Inn
Country Inn & Suites by Radisson, Richmond I-95 South, VA
2.5 star property
8.4 out of 10, Very Good, (1265)
"country feel with nice modern amenities "
The price is NT$2,731
NT$3,176 total
includes taxes & fees
Sep 23 - Sep 24
Country Inn & Suites by Radisson, Richmond I-95 South, VA
Suburban Studios Chester
2.0 star property
8.4 out of 10, Very Good, (140)
"The front desk staff is always nice and the hotel seems clean and I always get a good night's rest"
The price is NT$2,443
NT$2,841 total
includes taxes & fees
Oct 2 - Oct 3
Suburban Studios Chester
Richmond Marriott
3.5 star property
8.6 out of 10, Excellent, (1002)
"Very nice property and nice customer service. Definitely will be back when visiting my daughter that attends VCU. "
The price is NT$6,305
NT$7,331 total
includes taxes & fees
Sep 22 - Sep 23
Richmond Marriott
Hyatt Place Richmond Airport
3.0 star property
8.4 out of 10, Very Good, (1000)
"Welcoming and very hospitable "
The price is NT$4,714
NT$5,482 total
includes taxes & fees
Sep 22 - Sep 23
Hyatt Place Richmond Airport
Hilton Richmond Downtown
4.0 star property
8.6 out of 10, Excellent, (1002)
"Came nearly at 1 am. Gal at the desk treated me like it was 1pm and not 1am. Place is super safe and very nice. You don’t need to leave unless you have to. Good food, good folks and great amenities. Will stay again if I come back on business "
The price is NT$6,217
NT$7,354 total
includes taxes & fees
Oct 13 - Oct 14
Hilton Richmond Downtown
Courtyard by Marriott Richmond Downtown
3.0 star property
9.0 out of 10, Wonderful, (784)
"The room smelled a bit sweaty and musky. Service was wonderful. Front desk staff were very cordial and professional. Easy check in and valet was fast. "
The price is NT$5,875
NT$6,831 total
includes taxes & fees
Oct 6 - Oct 7
Courtyard by Marriott Richmond Downtown
Best Western Premier Richmond City Gateway
3.0 star property
7.8 out of 10, Good, (983)
"The gentleman who works the afternoon shift went beyond the call of duty he needs a raise and a promotion "
The price is NT$3,421
NT$3,978 total
includes taxes & fees
Sep 26 - Sep 27
Best Western Premier Richmond City Gateway
Don't see what you're looking for?
See all available properties in Petersburg
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.
Save an average of 15% on thousands of hotels when you're signed in

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 B&B offers free breakfast and free parking. Traveler reviews also recommend Holiday Inn Express Hotel & Suites Petersburg-Dinwiddie, an IHG Hotel and Holiday Inn Express Petersburg, an IHG Hotel as top choices for your trip. See all available top hotels, or vacation rentals in Petersburg.

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, Red Roof Inn Petersburg - Fort Lee is a popular hotel for our travelers who want a more economical choice, and features free WiFi and free parking. 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?

Days Inn by Wyndham Petersburg/South Fort Lee is a hotel with free parking and free breakfast, and it's a top choice on Expedia for families. Red Roof Inn Petersburg - Fort Lee is another good option for your stay with the kids. Attractions in the area like Iron Bridge Sports Park and Uptown Alley 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 free breakfast. See all romantic hotels in Petersburg.

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

Country Inn & Suites by Radisson, Petersburg, VA is a top LGBTQ-friendly hotel that features free breakfast and free WiFi. Holiday Inn Express Petersburg, an IHG Hotel and Hampton Inn by Hilton Petersburg Ft. Gregg Adams are two other good choices for your vacation. See all available hotels listed as LGBTQ-friendly in Petersburg.

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

Days Inn by Wyndham Petersburg/South Fort Lee is a top hotel for people traveling with their pets, and offers a fitness center and laundry facilities for its human guests. Other good choices for you and your pet's trip include Hampton Inn by Hilton Petersburg Ft. Gregg Adams and Super 8 by Wyndham Petersburg. 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 Near Fort Gregg-Adams 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.

What's the best place to stay in Petersburg that's close to historical sites?

Based on our travel expertise, Holiday Inn Express Petersburg, an IHG Hotel is a top hotel on Expedia for those interested in history, and it features free breakfast and free WiFi. Other choices near historic sites include Hampton Inn by Hilton Petersburg Ft. Gregg Adams and Comfort Inn Petersburg Near Fort Gregg-Adams. Also notable landmarks to visit include Petersburg National Battlefield Park, Farmers Bank, and Trapezium House. See more options for historical stays in Petersburg.

What are some accommodations with pools in Petersburg?

Days Inn by Wyndham Petersburg/South Fort Lee is a top hotel with a pool, free breakfast, and free WiFi. Other choices that feature an onsite pool include Hampton Inn by Hilton Petersburg Ft. Gregg Adams and Econo Lodge Petersburg - Fort Lee. View all hotels with pools in Petersburg.

What is the best spa hotel in Petersburg?

Holiday Inn Express Hotel & Suites Petersburg-Dinwiddie, an IHG Hotel is a highly recommended spa hotel with a 24-hour fitness center. See all spa hotels in Petersburg.

What is the best accommodation for staying close to Richmond International Airport (RIC)?

Best Western Plus Richmond Airport Hotel is a popular hotel, featuring free breakfast and an outdoor pool. It's located a short 0.8 mi (1.3 km) from Richmond Intl. Airport. Other accommodations close to the airport are Motel 6 Richmond Airport and Quality Inn Richmond Airport.

What is staying in Petersburg like?

Families will find kid-friendly activities in Petersburg, and visitors give high marks for the top-notch restaurants. Vibrant and scenic, this city also attracts tourists with its shopping. In Petersburg, there are 55 hotels and other accommodations to choose from. Find out more about Petersburg.

What should I do while I'm visiting Petersburg?

Cultural venues include National Museum of the Civil War Soldier, Siege Museum, and Sycamore Rouge Theatre. Landmarks like Trapezium House, Old Blandford Church, and Petersburg National Battlefield Park might be worth a visit. Natural beauty is on display at Pamplin Historical Park, Appomattox River, and Hatcher's Run Battlefield. Check out what more to see and do in Expedia's Petersburg guide.

How should I get around Petersburg?

If you want to explore the larger area, ride aboard one of the trains from Petersburg Station. If you want to venture out around the area, you may want a rental car in Petersburg for your journey.

What's the seasonal weather like in Petersburg?

The hottest months are usually July and August with an average temp of 76°F, while the coldest months are January and February with an average of 43°F. Average annual precipitation for Petersburg is 47 inches.