Photo by Corey Dargan

Find hotels in Petersburg, VA from $55

Most hotels are fully refundable. Because flexibility matters.

Save 10% or more on over 100,000 hotels worldwide as a One Key member.

Search over 2.9 million properties and 550 airlines worldwide.

Check Petersburg hotel prices

Tomorrow night
Next weekend

Filter by

Popular filters
Popular filters
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 594 hotels, room rates, hotel reviews and availability. Most hotels are fully refundable.

Linden Row Inn
3.0 star property
9.2 out of 10, Wonderful, (1008)
"Beautiful location, lovely staff, and wonderful surroundings! "
The price is $146
$170 total
includes taxes & fees
May 28 - May 29
Linden Row Inn
Fairfield Inn & Suites by Marriott Richmond Airport
2.5 star property
9.2 out of 10, Wonderful, (862)
"Great stay"
The price is $125
$145 total
includes taxes & fees
May 20 - May 21
Fairfield Inn & Suites by Marriott Richmond Airport
Fairfield Inn & Suites Richmond Midlothian
2.5 star property
9.2 out of 10, Wonderful, (535)
"Always great staff and clean "
The price is $101
$117 total
includes taxes & fees
May 19 - May 20
Fairfield Inn & Suites Richmond Midlothian
Save an average of 15% on thousands of hotels when you're signed in
The Commonwealth
4.0 star property
9.0 out of 10, Wonderful, (1292)
"Friendly staff, nice room, restaurant was average at best"
The price is $189
$220 total
includes taxes & fees
May 16 - May 17
The Commonwealth
Quirk Hotel Richmond
4.0 star property
9.0 out of 10, Wonderful, (1001)
"The property was lovely. It was clean and spacious. The decor was charming. I would definitely stay here again."
The price is $157
$183 total
includes taxes & fees
Jun 2 - Jun 3
Quirk Hotel Richmond
The Berkeley Hotel
4.0 star property
8.8 out of 10, Excellent, (1421)
"Great location. Hotel is very clean. Room is clean, smell clean. Good size. Great customer service "
The price is $161
$188 total
includes taxes & fees
May 20 - May 21
The Berkeley Hotel
Moxy Richmond Downtown
2.5 star property
8.8 out of 10, Excellent, (168)
"Mattress was uncomfortable."
The price is $143
$166 total
includes taxes & fees
May 27 - May 28
Moxy Richmond Downtown
Delta Hotels by Marriott Richmond Downtown
3.5 star property
8.8 out of 10, Excellent, (1000)
"the location is quiet and the view of James River and the Capitol is very nice."
The price is $157
$183 total
includes taxes & fees
May 27 - May 28
Delta Hotels by Marriott Richmond Downtown
Omni Richmond Hotel
4.0 star property
8.6 out of 10, Excellent, (1167)
"Omni was great convenient and clean."
The price is $152
$177 total
includes taxes & fees
Jun 2 - Jun 3
Omni Richmond Hotel
Courtyard by Marriott Richmond Airport
3.0 star property
8.6 out of 10, Excellent, (1001)
"Staff was smiling, professional and willing to help. Hotel was clean and room was also clean as well as spacious and modern."
The price is $149
$173 total
includes taxes & fees
May 12 - May 13
Courtyard by Marriott Richmond Airport
Hilton Garden Inn Richmond South/Southpark
3.0 star property
8.6 out of 10, Excellent, (750)
"I loved the whole hotel and surrounding area...definitely gonna stay here again"
The price is $131
$148 total
includes taxes & fees
May 27 - May 28
Hilton Garden Inn Richmond South/Southpark
Hilton Garden Inn Richmond Airport
3.0 star property
8.6 out of 10, Excellent, (1002)
"Cc "
The price is $159
$185 total
includes taxes & fees
May 12 - May 13
Hilton Garden Inn Richmond Airport
Country Inn & Suites by Radisson, Richmond I-95 South, VA
2.5 star property
8.4 out of 10, Very Good, (1218)
"One night stay was good so I booked it for my round trip."
The price is $95
$110 total
includes taxes & fees
Jun 2 - Jun 3
Country Inn & Suites by Radisson, Richmond I-95 South, VA
Graduate Richmond
4.0 star property
8.4 out of 10, Very Good, (1123)
"Nice place. "
The price is $159
$185 total
includes taxes & fees
May 19 - May 20
Graduate Richmond
Holiday Inn Express Richmond Airport, an IHG Hotel
2.5 star property
8.4 out of 10, Very Good, (801)
"Clean & friendly. Weekend parking is not always easy. Busy on weekend, one women in the kitchen has trouble keeping up. The eggs leave a lot to be desired."
The price is $143
$166 total
includes taxes & fees
May 16 - May 17
Holiday Inn Express Richmond Airport, an IHG Hotel
La Quinta Inn & Suites by Wyndham Richmond-Midlothian
2.5 star property
8.2 out of 10, Very Good, (1077)
"Motel charged us more than Expedia did. Doors closed very load. Good motel for the price"
The price is $95
$111 total
includes taxes & fees
Jun 2 - Jun 3
La Quinta Inn & Suites by Wyndham Richmond-Midlothian
Hyatt Place Richmond/Arboretum
3.0 star property
8.2 out of 10, Very Good, (1004)
"Very clean, great staff!"
The price is $111
$129 total
includes taxes & fees
May 23 - May 24
Hyatt Place Richmond/Arboretum
Fairfield Inn By Marriott Richmond Chester
2.5 star property
8.2 out of 10, Very Good, (607)
"Excellent "
The price is $116
$138 total
includes taxes & fees
May 19 - May 20
Fairfield Inn By Marriott Richmond Chester
Best Western Premier Richmond City Gateway
3.0 star property
7.8 out of 10, Good, (896)
"I like that professionalism "
The price is $93
$108 total
includes taxes & fees
May 19 - May 20
Best Western Premier Richmond City Gateway
Best Western Plus Richmond Airport Hotel
2.5 star property
7.8 out of 10, Good, (1005)
"Everyone was nice, there was a hot breakfast, and a free shuttle to the airport but the bathroom could have been cleaner "
The price is $94
$109 total
includes taxes & fees
May 19 - May 20
Best Western Plus Richmond Airport Hotel
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.

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 Hampton Inn by Hilton Petersburg Ft. Gregg Adams 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?

The Cozy Rancher | Petersburg | King Bed: Visitors like this Petersburg vacation home rental. It offers a patio, a garden, and air-conditioning to help you feel perfectly comfortable in your new surroundings. It has 4 bedrooms as well as a kitchen with a fridge, a stovetop, and a microwave, so you can cook with friends or family. Make the most of the selection of games in this rental home to help you unwind. Our travelers also rate Newly renovated, stylish 3-bd 2-ba with large master suite. as a favorite home for rent in Petersburg. See all 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 Swaders Sports Park and Iron Bridge 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 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 50 hotels and other accommodations to choose from. Find out more about Petersburg.

What should I do while I'm visiting Petersburg?

Cultural venues include Pocahontas Island Black History Museum, National Museum of the Civil War Soldier, and Siege Museum. Landmarks like Old Blandford Church, Petersburg National Battlefield Park, and Farmers Bank 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.