Virginia may have travel restrictions in place due to COVID-19.

Find out moreOpens in new tab or window

Search for Petersburg Hotels from CA $47

Search over 1 million properties and 550 airlines worldwide

Members save 10% more on select hotels, cars, activities and vacation rentals. Sign up.

Free cancellation on most hotels. Because flexibility matters.

Filter by

Popular filters
Star rating
Your budget
Guest rating
Payment type
Property type
Area
Popular locations
Amenities
Accessibility
Trip type
Wright Mansion - An Impressive Victorian Estate
3.5 out of 5
241 S. Sycamore, Petersburg, VA
Get Rates
0.94 km from city centre
Wright Mansion - An Impressive Victorian Estate
California Inn
2 out of 5
2214 County Dr, Petersburg, VA
Get Rates
4.26 km from city centre
3/5 (3 reviews)
Nice hotel in Petersburg

"Older motel but clean, safe, and secure. Friendly staff, and all needs met. Inexpensive to boot!"…"

Reviewed on Sep. 9, 2017

California Inn
American Inn Motel
2 out of 5
2209 County Drive, Petersburg, VA
Get Rates
4.23 km from city centre
3/5 (2 reviews)
The owner could at least make it clean.

"The building on the outside was okay, but the room was filthy. The carpet was soiled and matted, the room smelled really bad."…"

Reviewed on Jan. 29, 2015

American Inn Motel

You could be seeing lower prices

With member prices, you could save 10% or more right now on thousands of properties.
Clean, Private Room in Safe Neighborhood
24811 Brickwood Meadow Ln, 1, Petersburg, VA
Get Rates
6.73 km from city centre
Clean, Private Room in Safe Neighborhood
Ragland Mansion Bed & Breakfast
3.5 out of 5
205 South Sycamore St, Petersburg, VA
The price is CA $145 per night from Nov 21 to Nov 22
0.81 km from city centre
4.8/5Exceptional! (112 reviews)

"We had an excellent stay.. The owner/hostess was absolutely beautiful lady Very charming . We were greeted with a smile and got a good bye wave when we left ..I recommend to all"…"

Reviewed on Aug. 1, 2020

Ragland Mansion Bed & Breakfast
Historic Apartment in the Heart of Old Towne with Bird's Eye views
Get Rates
0.14 km from city centre
5/5Exceptional! (2 reviews)
Amazing historic property

"We're long-time renters of VRBO properties and this one ranks up there in overall satisfaction. The property is nestled in a very historic area of VA that dates back to the 18th century. The building has been given new life and the owners did a terrific job keeping some of its charming characteristics ..."…"

Reviewed on Jan. 17, 2020

Historic Apartment in the Heart of Old Towne with Bird's Eye views
Petersburg VA Hotel
2.5 out of 5
524 E Washington St, Petersburg, VA
The price is CA $48 per night from Nov 1 to Nov 2
1.04 km from city centre
2.9/5 (7 reviews)

"I enjoyed our stay. It is a place that has everything that you need."…"

Reviewed on Sep. 29, 2020

Petersburg VA Hotel
Country Inn & Suites by Radisson, Chester, VA
3 out of 5
2406 W Hundred Rd, Chester, VA
Free cancellationReserve now, pay when you stay
The price is CA $101 per night from Nov 3 to Nov 4
13.69 km from city centre
4/5Very Good! (972 reviews)

"Great place and great staffs. Free parking. Clean rooms."…"

Reviewed on Oct. 31, 2020

Country Inn & Suites by Radisson, Chester, VA
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
Free cancellationReserve now, pay when you stay
The price is CA $61 per night from Nov 8 to Nov 9
10.63 km from city centre
2.8/5 (829 reviews)

"Good place ;clean ,quiet ,recommended good breakfast"…"

Reviewed on Feb. 24, 2020

Days Inn by Wyndham Petersburg/South Fort Lee
Super 8 by Wyndham Petersburg
2 out of 5
3138 South Crater Rd, I-95 Exit 48B, Petersburg, VA
The price is CA $70 per night from Nov 30 to Dec 1
5.58 km from city centre
3.2/5 (101 reviews)

"All was fine. Would satay here again. Close to many services"…"

Reviewed on Sep. 21, 2020

Super 8 by Wyndham Petersburg
Flagship Inn
2 out of 5
815 S. Crater Road, Petersburg, VA
Free cancellationReserve now, pay when you stay
The price is CA $47 per night from Nov 1 to Nov 2
2.52 km from city centre
2/5 (231 reviews)

"It’s a nice place very nice people. Needs up dated."…"

Reviewed on Jun. 21, 2020

Flagship Inn
Red Roof Inn Petersburg – Fort Lee
2 out of 5
12205 South Crater Road, Petersburg, VA
Free cancellationReserve now, pay when you stay
The price is CA $61 per night from Nov 29 to Nov 30
10.64 km from city centre
2.1/5 (292 reviews)

"beds were great. appreciate the attempt to remodel the rooms but the finish work was way below par."…"

Reviewed on Oct. 22, 2020

Red Roof Inn Petersburg – Fort Lee
Best Western Plus Richmond Airport Hotel
2.5 out of 5
5300 Airport Square Ln, Sandston, VA
Free cancellationReserve now, pay when you stay
The price is CA $88 per night from Dec 1 to Dec 2
32.39 km from city centre
3.9/5Very Good! (993 reviews)

"Great location, quiet, friendly staff and clean rooms"…"

Reviewed on Oct. 7, 2020

Best Western Plus Richmond Airport Hotel
Holiday Inn Express Hotel & Suites Petersburg-Dinwiddie
2.5 out of 5
5679 Boydton Plank Rd, Petersburg, VA
Free cancellation
The price is CA $127 per night from Nov 22 to Nov 23
7.04 km from city centre
4.1/5Very Good! (243 reviews)

"The front desk staff were very helpful. The room was clean and modern. And they gave me a breakfast goody bag to go."…"

Reviewed on Oct. 1, 2020

Holiday Inn Express Hotel & Suites Petersburg-Dinwiddie
Holiday Inn Express Petersburg
2.5 out of 5
11979 S Crater Rd, Petersburg, VA
Free cancellation
The price is CA $116 per night from Nov 12 to Nov 13
9.62 km from city centre
4.1/5Very Good! (993 reviews)

"Staff are great! Rooms are clean and overall the hotel is quiet"…"

Reviewed on Oct. 15, 2020

Holiday Inn Express Petersburg
Comfort Inn Petersburg - Fort Lee
2.5 out of 5
12001 S Crater Rd, Petersburg, VA
Free cancellationReserve now, pay when you stay
The price is CA $102 per night from Nov 4 to Nov 5
9.63 km from city centre
3.7/5Good! (321 reviews)

"called ahead as we were running late, polite customer service over the phone . Welcoming check in after midnight. Clean comfortable room, hot shower, Check out chat with the owner, very pleasant...will recommend!"…"

Reviewed on Sep. 10, 2020

Comfort Inn Petersburg - Fort Lee
Hampton Inn Petersburg-Ft. Lee
2.5 out of 5
11909 S Crater Rd, Petersburg, VA
Free cancellationReserve now, pay when you stay
The price is CA $112 per night from Nov 4 to Nov 5
10.26 km from city centre
4.2/5Excellent! (584 reviews)

"The service was great and my room was very clean. It was nice because the manager checked in with me each day to find out how my stay was. I will stay again when back in the area. Hands down the best service I've had in a long time."…"

Reviewed on Jul. 27, 2020

Hampton Inn Petersburg-Ft. Lee
Omni Richmond Hotel
4 out of 5
100 S 12th St, Richmond, VA
Free cancellationReserve now, pay when you stay
The price is CA $157 per night from Nov 6 to Nov 7
33.91 km from city centre
4.2/5Excellent! (975 reviews)

"Loved the bed. Room was spacious and close to where were were going."…"

Reviewed on Oct. 18, 2020

Omni Richmond Hotel
Country Inn & Suites by Radisson, Petersburg, VA
2.5 out of 5
130 Wagner Road, Petersburg, VA
Free cancellationReserve now, pay when you stay
The price is CA $94 per night from Nov 29 to Nov 30
5.75 km from city centre
3.8/5Good! (978 reviews)

"They were very nice 👍 😁 i love there hospitality"…"

Reviewed on Sep. 10, 2020

Country Inn & Suites by Radisson, Petersburg, VA
Hyatt Place Richmond/Arboretum
3 out of 5
201 Arboretum Place, Richmond, VA
Free cancellation
The price is CA $127 per night from Nov 8 to Nov 9
32.47 km from city centre
4.3/5Excellent! (983 reviews)

"This was possibly my best experience at this hotel, and I’ve stayed here a handful of times while traveling. The staff at check in was very nice and accommodating. My room was on the first floor next to an exterior door so that I could easily come and go with my dog. That meant a lot to me and made ..."…"

Reviewed on Sep. 2, 2020

Hyatt Place Richmond/Arboretum
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.

Petersburg Hotel Guide

If you are hoping to book luxury or budget hotels in or near Petersburg, it is useful to know that there's a myriad of options. On our up-to-the-minute accommodation pages you'll discover 30 accommodations within a 0.1-kilometre (0.06-mile) radius of Petersburg's center.

Searching for a place to stay in 3 kilometres (2 miles) of downtown Petersburg? Hampton Inn Petersburg-Southpark Mall and Holiday Inn Petersburg North - Ft. Lee should suit your needs.

The Super 8 Petersburg Hopewell, Econo Lodge South and Days Inn Petersburg - Fort Lee/South could be good options for those travelers who are after economical hotel accommodation.

14 kilometres (9 miles) from the heart of Petersburg, is the Residence Inn Marriott Chester. Alternatively, the Holiday Inn Express Hotel & Suites Richmond-Brandermill can be found 30 kilometres (18 miles) away. If you'd prefer, you could check out the amenities and rates at the Courtyard by Marriott Richmond Chester or the Hampton Inn Richmond SW/Hull Street.

The wider Central Virginia region is certainly well worth exploring too. Central Virginia has rolling hills. Commonly visited Central Virginia visitor destinations include history museums. Visitors and locals alike in this part of United States of America can enjoy hiking, horse riding and shore fishing.

Consider spending a few hours enjoying Iron Bridge Sports Park and Point of Rocks Park, which you'll find in Chester, 14 kilometres (9 miles) to the north of Petersburg. Expedia-listed Chester hotel options are the Fairfield Inn By Marriott Richmond Chester and Country Inn & Suites By Carlson, Chester, VA. 30 kilometres (17 miles) to the north of Petersburg, is Southside, which is home to the Days Inn Richmond/South and Americas Best Value Inn. The Drewry's Bluff and Art Works Studios & Galleries are a couple of the most popular sites to check out while in Southside.

If you love sports and love watching local games you might like to head to Richmond International Raceway, which is 40 kilometres (25 miles) to the north of Petersburg. Book accommodation near the action at the Best Western Plus Glen Allen Inn or the Sleep Inn Richmond.

Richmond International Airport is 30 kilometres (20 miles) from Petersburg. Should you wish to stay nearby, you can easily book a room at the Courtyard by Marriott Richmond Airport or Richmond Airport Hotel.

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 The Jury’s Inn and Holiday Inn Express Petersburg as top choices for your trip.
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. Add dates, click “Search”, then you can filter by “free cancellation” to get top deals in Petersburg.
What's the best accommodation for a budget-friendly stay in Petersburg?
Based on reviews, Travel Inn Petersburg Fort Lee is a popular 2-star hotel for our travelers looking for an economical choice, and features free WiFi and air conditioning. Other options to stay on the cheap include Econo Lodge Petersburg - Fort Lee and Gateway Inn.
What's the best place to stay for a family vacation to Petersburg?
Holiday Inn Express Petersburg is a hotel with an indoor pool and a free kids’ club, and it’s a top choice on Expedia for families. Other options to stay with the kids include Country Inn & Suites by Radisson, Petersburg, VA and Holiday Inn Express Hotel & Suites Petersburg-Dinwiddie. Attractions in the area like Swaders Sports Park and Iron Bridge Sports Park are also fun for kids of all ages.
What's the best pet-friendly hotel in Petersburg?
Red Roof Inn Petersburg – Fort Lee is a top property for people traveling with their pets, and offers free WiFi for its human guests. Other good choices for you and your pet’s trip include Econo Lodge Petersburg - Fort Lee and Best Inn.
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.
What's the best place to stay in Petersburg that's close to historical sites?
Based on our travel expertise, Holiday Inn Express Petersburg is a top hotel for history seekers booking on Expedia, and it features free breakfast and an indoor pool. Other choices near historic sites include Ragland Mansion Bed & Breakfast and Hampton Inn Petersburg-Ft. Lee. Also notable landmarks to visit include Farmers Bank, Centre Hill Museum, and Old Blandford Church.
What are some accommodations with pools in Petersburg?
Country Inn & Suites by Radisson, Petersburg, VA is a top hotel with an indoor pool, free full breakfast, and free WiFi. A couple of other options that offer an onsite pool include Holiday Inn Express Petersburg and Quality Inn Petersburg-Fort Lee.

Recent Reviews in Petersburg

More trip options