Search hotels in Petersburg, VA

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

Select occupancy

Petersburg – 22 hotels and places to stay

Filter by:

Star Rating
Review score

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....

S
Stephen
From
United States
Everybody was great. The staff was more than we ever could have asked for. Geri at the front desk and CeeCee at the bar were tops! Ordered a Hendricks gin Negroni and will admit that the pour was quite adequate ;) would love to pass this way again and stay at this historic hotel
Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 171 reviews
Price from
$118.08
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.

C
Christian
From
United States
I love it I literally always stay here!!! Very nice and clean
Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 214 reviews
Price from
$105.78
1 night, 2 adults

Holiday Inn Express Hotel & Suites Petersburg/Dinwiddie by IHG

Hotel in Petersburg

Holiday Inn Express Hotel & Suites Petersburg/Dinwiddie by IHG is located in Petersburg, within 5.2 miles of Virginia State University and 5.5 miles of Sycamore Rouge Theatre.

E
Elizabeth
From
United States
The staff was amazing. A very sweet young lady checked me in. It was her third day and she was excellent!!
Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 130 reviews
Price from
$130
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.9
Good - What previous guests thought, 1,500 reviews
Price from
$99.54
1 night, 2 adults

WoodSpring Suites Petersburg near Fort Lee

Hotel in Petersburg

WoodSpring Suites Petersburg near Fort Lee provides accommodations in Petersburg.

S
Suzanne
From
United States
It was conveniently located. The room was very clean and the staff were great.
Scored out of 10, guest rating 7.5
Good - What previous guests thought, 116 reviews
Price from
$89
1 night, 2 adults

Motel 6 Petersburg, VA - Fort Lee

Hotel in Petersburg

Located within 24 miles of Greater Richmond Convention Center and 23 miles of Museum Of Confederacy, Motel 6 Petersburg, VA - Fort Lee has rooms in Petersburg.

C
Carl A
From
United States
Staff made a big difference, one of the very few safest and quietest Motel 6 I have stayed at. It is nothing super fancy. The bed was very comfortable and the room was very clean. i would recommend this motel 6. I don't refer people to motel 6. However, this one I would
Scored out of 10, guest rating 5.6
Fair - What previous guests thought, 346 reviews
Price from
$72
1 night, 2 adults

Days Inn by Wyndham Petersburg/South Fort Lee

Hotel in Petersburg

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.9
Fair - What previous guests thought, 346 reviews
Price from
$71
1 night, 2 adults

Holiday Inn Express 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 7.9
Good - What previous guests thought, 405 reviews
Price from
$96
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.8
Good - What previous guests thought, 295 reviews
Price from
$87.20
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.

R
Rosalind
From
United States
What a sweet hotel.. the rooms were clan and comfortable..
Scored out of 10, guest rating 5.7
Fair - What previous guests thought, 275 reviews
Price from
$76
1 night, 2 adults
See all 22 hotels in Petersburg

Hotels with parking in Petersburg

See all
Free parking
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 85 reviews
From $145.47 per night
Free parking
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 32 reviews
From $107.81 per night
Free parking
Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 98 reviews
From $226.34 per night
Parking on site
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 24 reviews
From $147.58 per night
Parking on site
Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 214 reviews
Parking
Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 171 reviews
From $134.40 per night
Parking on site
Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 180 reviews
From $146.77 per night
Parking on site
Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 131 reviews
From $183.54 per night
Parking on site
Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 347 reviews
From $144.13 per night
Parking on site
Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 82 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 7.9
Good - What previous guests thought, 1,500 reviews

Popular with guests booking hotels in Petersburg

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

Popular with guests booking hotels in Petersburg

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

Popular with guests booking hotels in Petersburg

Scored out of 10, guest rating 7.9
Good - What previous guests thought, 405 reviews

Popular with guests booking hotels in Petersburg

Scored out of 10, guest rating 5.9
Fair - What previous guests thought, 346 reviews

Popular with guests booking hotels in Petersburg

Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 171 reviews

Popular with guests booking hotels in Petersburg

Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 130 reviews

Popular with guests booking hotels in Petersburg

Scored out of 10, guest rating 5.6
Fair - What previous guests thought, 346 reviews

Popular with guests booking hotels in Petersburg

Popular with guests booking hotels in Petersburg

Budget hotels in Petersburg and nearby

See all
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 1,500 reviews

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

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

Scored out of 10, guest rating 7.9
Good - What previous guests thought, 405 reviews

Scored out of 10, guest rating 5.9
Fair - What previous guests thought, 346 reviews

Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 171 reviews

Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 130 reviews

Scored out of 10, guest rating 5.6
Fair - What previous guests thought, 346 reviews

Hotels located in the center of Petersburg

See all
Scored out of 10, guest rating 1.0
Bad - What previous guests thought, 1 review
Scored out of 10, guest rating 3.7
Poor - What previous guests thought, 65 reviews

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

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

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

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

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

Scored out of 10, guest rating 5.6
Fair - What previous guests thought, 138 reviews

FAQs about hotels in Petersburg

What Guests Said About Petersburg:

Scored out of 10, guest rating 6.0

Petersburg is nice.

Petersburg is nice. We enjoyed Crockets Spot Restaurant and the history downtown. Old cars and houses really nice. People very friendly and accommodating. We enjoyed our time together at the new Live Casino. We will search for better accommodations next time
Guest review bySharon
United States
Scored out of 10, guest rating 8.0

I enjoyed my stay at Country Inn & Suites in Petersburg, VA.

I enjoyed my stay at Country Inn & Suites in Petersburg, VA. The location, price for my stay and accommodations were great. The hotel is ideally located near the interstate with easy access. Our room was very clean and spacious enough for 2 people. I like that the hotel only has 3 floors, we were on the 3rd floor with no one overhead, no noise! The only drawback was the morning breakfast very limited selection during our stay. May have a different variety on other days. No problem, we just ventured out to a restaurant for a hot breakfast! I would definitely stay at this hotel again. Tina, front desk rep was very friendly and professional!
Guest review byBarbara
United States
Scored out of 10, guest rating 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 byNora
United States
Scored out of 10, guest rating 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 byPaul
Scored out of 10, guest rating 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 bySuzanna
United States
Scored out of 10, guest rating 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 byGina
United States

See reviews by guests who stayed at hotels in Petersburg

See all
From $78.18 per night
Scored out of 10, guest rating 5.9
Fair - What previous guests thought, 346 reviews
Disappointed, you should remove the Days Inn from your list, book in Winsor Lock (BDL AIRPORT), the dirty hotel we paid for and we had to share the hallways with wanderers...today I arrived at one with my family in (Virginia) DAYS INN, the lousy dirty hotel. They had to change rooms twice because dirty water came out of the shower. VERIAN BOOKING HAS MORE RESPECT FOR THEIR CLIENTS.
Guest review byGilberto
United States
From $91.09 per night
Scored out of 10, guest rating 5.7
Fair - What previous guests thought, 275 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 byLone
Denmark
Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 214 reviews
Hotel was being renovated but we were not told when booking. There were work rooms right across from our room. We should have received a reduced rate .
Guest review byJacqueline
United States
From $117.99 per night
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 1,500 reviews
I always stay at this hotel whenever I visit Virginia because I love the location, great staff, very friendly and the room is great.
Guest review byKameelah Abdul-Aleem
United States
From $78.13 per night
Scored out of 10, guest rating 3.7
Poor - What previous guests thought, 65 reviews
Good value compared to other hotels nearby.
Guest review byHarry
United States

More places to explore, more ways to go