Skip to main content

Search hotels in Petersburg, VA

Enter your dates to see the latest prices and deals for Petersburg hotels

Petersburg – 21 hotels and places to stay

Filter by:

Star Rating
Review score

Holiday Inn Express Hotel and Suites Petersburg - Fort Lee by IHG

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. Free Wi-Fi access is available.

C
Carlos
From
United States
Was clean and the room was super big and comfortable
Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 362 reviews
Price from
$102
1 night, 2 adults

Holiday Inn Express Hotel & Suites Petersburg/Dinwiddie by IHG

Hotel in Petersburg

Comfortable Accommodations

Holiday Inn Express Hotel & Suites Petersburg/Dinwiddie by IHG in Petersburg offers air-conditioned rooms with private bathrooms, tea and coffee makers, and free...

H
Hratch
From
United States
nice and clean hotel for our pit stop.
Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 146 reviews
Price from
$148
1 night, 2 adults

Hotel Petersburg, Tapestry Collection By Hilton

Hotel in Petersburg

Located 24 miles from Greater Richmond Convention Center, Hotel Petersburg, Tapestry Collection By Hilton offers 4-star accommodations in Petersburg and features a fitness center, a terrace and a bar....

R
Rebecca
From
United States
Loved the Hilton hotel Petersburg. We stayed there in early January. The lobby Christmas decorations were gorgeous very inviting bar and restaurant We had a wonderful dinner there with friends. Our king bed room was very comfortable. We can not wait till their rooftop bar opens in the spring !!!
Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 71 reviews
Price from
$154.98
1 night, 2 adults

Country Inn & Suites by Radisson, Petersburg, VA

Hotel in Petersburg

Offering an indoor pool and a fitness center, Country Inn & Suites Petersburg is located in Petersburg. Free WiFi access is available.

l
lexiesma87
From
United States
It was beautiful. We loved how spacious our king room was. I thank you so much.
Scored out of 10, guest rating 7.5
Good - What previous guests thought, 1,574 reviews
Price from
$96.90
1 night, 2 adults

Days Inn by Wyndham Petersburg/South Fort Lee

Hotel in Petersburg

Featuring 2-star accommodations, Days Inn by Wyndham Petersburg/South Fort Lee is located in Petersburg, 31 miles from Greater Richmond Convention Center and 31 miles from Museum Of Confederacy.

J
John
From
United States
Just visiting relatives and everything went perfectly
Scored out of 10, guest rating 5.4
Fair - What previous guests thought, 334 reviews
Price from
$68
1 night, 2 adults

Hampton Inn Petersburg-Fort Lee

Hotel in Petersburg

Hampton Inn Petersburg-Fort Lee is offering accommodations in Petersburg. With free WiFi, this 3-star hotel offers room service and a 24-hour front desk.

J
John
From
United States
Property was recently renovated and the room was perfect. No issues
Scored out of 10, guest rating 7.7
Good - What previous guests thought, 148 reviews
Price from
$116.34
1 night, 2 adults

Travelers Inn By OYO, Templeton VA

Hotel in Petersburg

Located in Petersburg, 13 miles from Sycamore Rouge Theatre, Travelers Inn By OYO, Templeton VA provides accommodations with free WiFi and free private parking.

L
Lucas
From
United States
The hotel was good for the price. The staff was very cooperative and helpful. Overall, a pleasant stay and good value for money.
Scored out of 10, guest rating 6.8
Pleasant - What previous guests thought, 29 reviews
Price from
$54
1 night, 2 adults

Red Roof Inn Petersburg - Fort Lee

Petersburg

Red Roof Inn Petersburg - Fort Lee is located in Petersburg, 31 miles from Greater Richmond Convention Center and 31 miles from Museum Of Confederacy.

d
debbie
From
United States
The staff is awesome! And very accommodating! I stay here every time I'm in the area! I travel back and forth from Maine to Florida with my business and this is my place to stay!
Scored out of 10, guest rating 5.3
Fair - What previous guests thought, 215 reviews
Price from
$64.12
1 night, 2 adults

Comfort Inn Petersburg Fort Lee Area

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.

J
Joseph
From
United States
Staff exceptionally friendly and helpful.
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 242 reviews
Price from
$96.90
1 night, 2 adults

Super 8 by Wyndham Petersburg

Petersburg

Located in Petersburg, 4 miles from Petersburg Sports Complex, this Super 8 hotel features bright, airy rooms with cable TV, a microwave and refrigerator.

E
Eiram
From
United States
That it was clean and comfortable
Scored out of 10, guest rating 5.3
Fair - What previous guests thought, 341 reviews
Price from
$78
1 night, 2 adults
See all 21 hotels in Petersburg

Hotels with parking in Petersburg

Free parking
Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 16 reviews
From $114.50 per night
Free parking
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 92 reviews
From $254.65 per night
Parking on site
Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 12 reviews
From $159.33 per night
Parking on site
Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 83 reviews
From $127.64 per night
Parking
Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 71 reviews
From $122.08 per night
Parking on site
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 111 reviews
From $151.39 per night
Parking on site
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 47 reviews
From $150.48 per night
Parking on site
Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 316 reviews
From $140.67 per night
Parking on site
Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 362 reviews
From $104.44 per night
Parking on site
Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 60 reviews

Most booked hotels in Petersburg and surrounding area in the past month

See all

Popular with guests booking hotels in Petersburg

Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 146 reviews

Popular with guests booking hotels in Petersburg

Scored out of 10, guest rating 7.7
Good - What previous guests thought, 148 reviews

Popular with guests booking hotels in Petersburg

Scored out of 10, guest rating 6.8
Pleasant - What previous guests thought, 29 reviews

Popular with guests booking hotels in Petersburg

Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 71 reviews

Popular with guests booking hotels in Petersburg

Popular with guests booking hotels in Petersburg

Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 362 reviews

Popular with guests booking hotels in Petersburg

Scored out of 10, guest rating 7.5
Good - What previous guests thought, 1,574 reviews

Popular with guests booking hotels in Colonial Heights

Scored out of 10, guest rating 7.5
Good - What previous guests thought, 117 reviews

Popular with guests booking hotels in Hopewell

Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 316 reviews

Popular with guests booking hotels in Hopewell

Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 126 reviews

Hotels located in the center of Petersburg

Lucasinvestor 3 offers accommodations in Petersburg, 25 miles from Museum Of Confederacy and 26 miles from Virginia Commonwealth University School of the Arts.

Lucasinvestor LLC is located in Petersburg, just 25 miles from Museum Of Confederacy and 26 miles from Virginia Commonwealth University School of the Arts.

From $72.14 per night
Scored out of 10, guest rating 6.8
Pleasant - What previous guests thought, 29 reviews

Located in Petersburg, 13 miles from Sycamore Rouge Theatre, Travelers Inn By OYO, Templeton VA provides accommodations with free WiFi and free private parking.

From $76.59 per night
Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 1 review

Historic Petersburg Row Home offers accommodations in Petersburg, a 3-minute walk from Sycamore Rouge Theatre and 1.5 miles from Virginia State University.

Scored out of 10, guest rating 7.0
Good - What previous guests thought, 3 reviews

Just a 14-minute walk from Sycamore Rouge Theatre and 1.1 miles from Virginia State University, The Diamond Dwelling Queen Size Bed Ft Lee features accommodations in Petersburg with a garden.

Chic Petersburg Home with Game Room - Dogs OK! is located in Petersburg, just 26 miles from Greater Richmond Convention Center and 25 miles from Museum Of Confederacy.

Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 2 reviews

The Culpepper Gem is located in Petersburg, just 25 miles from Greater Richmond Convention Center and 25 miles from Museum Of Confederacy.

Scored out of 10, guest rating 4.5
Disappointing - What previous guests thought, 2 reviews

12 Mi to Lake Chesdin BBQ-Ready Anglers Getaway! is located in Petersburg, just 29 miles from Virginia Commonwealth University School of the Arts and 30 miles from University Stadium.

Best hotels with breakfast in Petersburg and nearby

Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 83 reviews

Hampton Inn Petersburg - Southpark Mall is located in Colonial Heights, within 23 miles of Greater Richmond Convention Center and 23 miles of Museum Of Confederacy.

From $127.64 per night
Scored out of 10, guest rating 7.3
Good - What previous guests thought, 400 reviews

The Comfort Suites Southpark is located off Interstate 95, between historic Petersburg to the west and Richmond to the north. The property offers a patio and free WiFi.

From $124.27 per night
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 136 reviews

Featuring a fitness center, shared lounge, bar and free WiFi, TownePlace Suites by Marriott Richmond Colonial Heights is located in Colonial Heights, 23 miles from Greater Richmond Convention Center...

From $154.09 per night
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 172 reviews

Hilton Garden Inn Richmond South/Southpark features a garden, terrace, a restaurant and bar in Colonial Heights. This 3-star hotel offers room service and a 24-hour front desk.

From $178.22 per night
Scored out of 10, guest rating 7.5
Good - What previous guests thought, 117 reviews

Extended Stay America Suites - Colonial Heights - Fort Lee is located in Colonial Heights, within 22 miles of Greater Richmond Convention Center and 22 miles of Museum Of Confederacy.

From $114.55 per night
Scored out of 10, guest rating 7.8
Good - What previous guests thought, 87 reviews

The Sleep Inn & Suites hotel is minutes from Fort Lee Virginia military facility.

From $110.73 per night
Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 104 reviews

Hampton Inn Hopewell Fort Gregg-Adams is located in Hopewell, 25 miles from Greater Richmond Convention Center and 25 miles from Museum Of Confederacy.

From $129.14 per night
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 126 reviews

Featuring barbecue facilities, Stay-Over Suites - Fort Gregg-Adams Area is located in Hopewell in the Virginia region, 25 miles from Greater Richmond Convention Center and 25 miles from Museum Of...

From $149 per night

Budget hotels in Petersburg and nearby

Scored out of 10, guest rating 5.8
Fair - What previous guests thought, 292 reviews

A 4-minute drive from Petersburg National Battlefield, this hotel offers free Wi-Fi and rooms with cable TV, microwave and refrigerator.

From $71.54 per night
Scored out of 10, guest rating 5.8
Fair - What previous guests thought, 101 reviews

Located 25 miles from Greater Richmond Convention Center, Econo Lodge Hopewell Near Fort Lee I-295 provides accommodations with free WiFi and free private parking.

From $83 per night
Scored out of 10, guest rating 7.5
Good - What previous guests thought, 95 reviews

Candlewood Suites Colonial Heights - Fort Lee by IHG is located in Colonial Heights, within 18 miles of Greater Richmond Convention Center and 18 miles of Museum Of Confederacy.

From $110.58 per night
Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 316 reviews

Located in Hopewell, 25 miles from Greater Richmond Convention Center, Holiday Inn Express Hopewell - Fort Lee Area by IHG has accommodations with a fitness center, private parking and a shared lounge...

From $140.67 per night
Scored out of 10, guest rating 7.4
Good - What previous guests thought, 243 reviews

Comfort Inn South Chesterfield - Colonial Heights is offering accommodations in Colonial Heights. With free WiFi, this 3-star hotel offers a 24-hour front desk.

From $117.87 per night
Scored out of 10, guest rating 7.4
Good - What previous guests thought, 14 reviews

Best Western Plus Hopewell Inn in Hopewell has an outdoor swimming pool and a fitness center. Guests at the hotel can enjoy a continental breakfast.

From $115.25 per night
Scored out of 10, guest rating 4.2
Disappointing - What previous guests thought, 217 reviews

Located conveniently off Interstate 95, the newly-remodeled Rodeway Inn Colonial Heights I-95 hotel in Colonial Heights, VA is near Fort Lee and Sycamore Rouge.

From $61.13 per night
Scored out of 10, guest rating 5.0
Fair - What previous guests thought, 158 reviews

Welcome to the Quality Inn, a Petersburg hotel near the Southside Regional Medical Center The Quality Inn hotel is located off Interstate 295.

From $86.67 per night

FAQs about hotels in Petersburg

What Guests Said About Petersburg:

10

I’m born and raised in Petersburg always a great place it’s...

I’m born and raised in Petersburg always a great place it’s my home. Every trip I take home I have to go to Lees on Washington Street the best fish and shrimp the prices are very reasonable. Church’s chicken if you want some good chicken and sides for the family
Guest review by
Nora
United States
6.0

I stopped in Petersburg on my way to Rawlings VA.

I stopped in Petersburg on my way to Rawlings VA. My alternative was to drive an extra 60 miles to South Hill for an overnight stay. I am sure Petersburg has a number of military attractions and other amenities for visitors but my purpose for staying there was simply I needed a place to stay that night before continuing to Rawlings VA
Guest review by
Paul
4.0

Dirty, scary when you see police cameras at stores roads are...

Dirty, scary when you see police cameras at stores roads are very rough!! It's a shame we have so many tax paying citizens and can't even go to that historical place without it being run down!! Americans need to do better!!!!
Guest review by
Suzanna
United States
4.0

Nothing there - it's a very run down depressed area - really...

Nothing there - it's a very run down depressed area - really it was suited for us only as a 1 night stop on a very long driving trip. Next day we saw the reality of where we were and it had a creepy depressing feel. Maybe it's better in other parts of Petersburg, not sure.
Guest review by
Gina
United States
8.0

I was there for a quick business trip, attendeded a...

I was there for a quick business trip, attendeded a conference at Richard Bland College of William and Mary. Therefore I did not get out much into the city. However, I did eat at a small mom and pop type place called Nannys. It was an all you can eat, with wonderfull home cooking items on the buffet. Great service and very friendly staff. I will certainly be returning to this location on my next trip to Petersburg, Va.
Guest review by
Anonymous
6.0

very nice room ,comfortable bed, however i did not like the...

very nice room ,comfortable bed, however i did not like the idea that the hotel takes $50 extra off your debit, or credit card for any damages that may occur during your stay and it takes 7 to 10 business days for you to receive it back. I booked my room on booking.com it would have been nice to know this at the time of booking, not when i am about to check in.
Guest review by
concella
United States

See reviews by guests who stayed at hotels in Petersburg

See all
Scored out of 10, guest rating 4.5
Disappointing - What previous guests thought, 106 reviews
I never stayed at that hotel because the room # 217 was very dirty, smelly, and deplorable. The carpet is very old and busted, the chair is busted and very old, the air conditioning is very rusty, the lamps are very rusty and old too and their shades are busted. The room has bed bugs and flies. The sink and toilet are very old and dirty. I was given a wet towel. The whole room was smelling cigarettes and Marijuana. No human being should or can sleep in that room.
Guest review by
Lucas
United States
From $76.59 per night
Scored out of 10, guest rating 6.8
Pleasant - What previous guests thought, 29 reviews
My stay was nothing short of spectacular. The hotel’s elegant design, combined with its top-notch amenities, made for a truly relaxing and enjoyable experience. The attentive and courteous staff catered to my every need, ensuring that my stay was as comfortable as possible
Guest review by
Britney
India
From $104.44 per night
Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 362 reviews
Jason at the front desk. We arrived late on a Friday night, and he was the only one handling the busy front desk. He was as helpful as he could be, but the hotel appears to be very disorganized.
Guest review by
Karen
United States
From $92.24 per night
Scored out of 10, guest rating 5.3
Fair - What previous guests thought, 341 reviews
Hotel location is good, quiet place. Room are very sensitive for noise from nabors, but that's an old hotel. Beeds are comfortable. No bugs in our room.
Guest review by
Lone
Denmark
From $104.44 per night
Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 362 reviews
We were greeted by Miss Alita (sp?) who was very pleasant and most helpful. The hotel stay included a full breakfast which was quite tasty.
Guest review by
Barbara
Canada