Skip to main content

Filter by:


Star Rating

Review Score

Petersburg – 12 hotels and places to stay
See the latest prices and deals by choosing your dates.
Motel 6-Petersburg, VA - Fort Lee, hotel in Petersburg

Motel 6-Petersburg, VA - Fort Lee is located in Petersburg, 24 miles from Greater Richmond Convention Center and 23 miles from Museum of Confederacy.

It was very clean and reasonably priced.
5.9
Scored 5.9
Above average
Rated okay
340 reviews
Price from$72per night
Holiday Inn Express Hotel & Suites Petersburg/Dinwiddie, an IHG Hotel, hotel in Petersburg

This Petersburg, Virginia hotel offers a free daily breakfast bar and free WiFi. Pamplin Historical Park and Virginia Motorsport Speedway are located near the hotel.

I always stay at this hotel when visiting our daughter. It's quiet, clean and comfortable. The staff are all always friendly and helpful and the hotel clean and welcoming.
8.6
Scored 8.6
Excellent
Rated excellent
301 reviews
Price from$131per night
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.

The room was huge and clean
7.7
Scored 7.7
Good
Rated good
1,675 reviews
Price from$101.96per night
Holiday Inn Express Hotel and Suites Petersburg - Fort Lee, an IHG Hotel, 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 and jacuzzi. Free Wi-Fi access is available.

It was very good
7.4
Scored 7.4
Good
Rated good
320 reviews
Price from$132.05per night
Comfort Inn Petersburg Near Fort Gregg-Adams, hotel in 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.

Location was right off 95. The staff was very helpful and pleasant! Beds were clean and comfy. The room was smaller but clean. I slept well. Mexican restaurant across the street has great food!
7.5
Scored 7.5
Good
Rated good
314 reviews
Price from$103.32per night
Days Inn by Wyndham Petersburg/South Fort Lee, hotel in Petersburg

Located just off I-95, this hotel is 7 miles south of downtown Petersburg. It serves a grab and go breakfast every morning and features an outdoor pool and a fitness center.

5.0
Scored 5.0
Average
Rated fair
343 reviews
Price from$59.50per night
Hampton Inn Petersburg-Fort Lee, hotel in Petersburg

This hotel is located 10 minutes from downtown Petersburg, Virginia and Lee Park Golf Course. It serves a daily buffet breakfast and features spacious rooms with free Wi-Fi.

Breakfast was really good and accommodating.
7.0
Scored 7.0
Good
Rated good
141 reviews
Price from$111.10per night
Travelodge by Wyndham Petersburg, hotel in Petersburg

Travelodge by Wyndham Petersburg is located in Petersburg, within 31 miles of Greater Richmond Convention Center and 31 miles of Museum of Confederacy.

Very clean room. There wasn’t any shower curtains but that didn’t stop anything. Great location! Booked a smoking but when we checked in staffed said all rooms are non smoking. Beautiful balcony to step outside get fresh air to smoke. We enjoyed our stay.
5.0
Scored 5.0
Average
Rated fair
91 reviews
Price from$57per night
Cute 1 Bdrm House that sleeps 3, hotel in Petersburg

Cute 1 Bdrm House that sleeps 3 is located in Petersburg, just 26 miles from Greater Richmond Convention Center and 26 miles from Museum of Confederacy.

Felt like home
9.0
Scored 9.0
Wonderful
Rated wonderful
6 reviews
Price from$101.25per night
Weyanoke, hotel in Petersburg

Weyanoke offers accommodations in Petersburg, 26 miles from Greater Richmond Convention Center and 26 miles from Museum of Confederacy.

It was very cozy and welcoming
8.7
Scored 8.7
Excellent
Rated excellent
10 reviews
Price from$180per night
See all 12 hotels in Petersburg

Most-booked hotels in Petersburg in the past month

Subscribe to receive premium deals

Prices drop the second you sign up!

What Guests Said About Petersburg:

  • 4.0
    Scored 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!!!!
    Suzanna
    United States of America
  • 4.0
    Scored 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.
    Roberts
    United States of America
  • 8.0
    Scored 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.
    A
    Anonymous
  • 6.0
    Scored 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.
    concella
    United States of America
  • 2.0
    Scored 2.0

    The only thing I can tell you is if u don't mind staying at...

    The only thing I can tell you is if u don't mind staying at a dump in a poor area that is not save to go outside in day or night and shower and using a dirty bathroom and sleeping in a dirty bedroom then you won't mind staying there to much
    Rose
    United States of America
  • 6.0
    Scored 6.0

    I didn't go to visit Petersburg.

    I didn't go to visit Petersburg. It was a one-night layover on a longer trip south. We did have to go to the Walmart Supercenter for some supplies but otherwise stayed in. So this was more about a pleasant stay in an accessible community.
    Kim
    United States of America

Explore guest reviews of hotels in Petersburg

  • From $74.67 per night
    5.6
    Scored 5.6
    Above average
    Rated okay
     · 310 reviews
    Very clean and comfortable. Owner stated if for any reason didn't find room satisfactory she would find us another room. Was able to honor out request for a quiet, non smoking, first floor room. Hotel is under new management and is being overhauled with new beds and furniture. Have stayed in this same motel every year on way to Florida and always liked it. Allows us to have our small dog with us as well. There is also a Mexican restaurant across the street which has delicious food.
    J
    Julia
    United States of America
  • From $48.85 per night
    4.2
    Scored 4.2
    Disappointing
    Rated disappointing
     · 103 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.
    Lucas
    United States of America
  • From $81.58 per night
    5.0
    Scored 5.0
    Average
    Rated fair
     · 343 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.
    Gilberto
    United States of America
  • From $86.48 per night
    6.3
    Scored 6.3
    Pleasant
    Rated pleasant
     · 369 reviews
    Extremely dirty room. There are bed bugs and cockroaches., and bit us. This is not a problem of outdated facilities, it is unacceptable to use such sanitary conditions.The upstairs stairs are noisy. Had to check out in the middle of the night in winter, the hotel owner didn't agree to a refund, only asked to change the room, rude service. This quality of hotel is a complete scam!
    George ca
    Canada
  • From $79.56 per night
    5.9
    Scored 5.9
    Above average
    Rated okay
     · 340 reviews
    The location right off of I-95. Choice of going into Petersburg or Colonial Heights, very little difference in travel time. Room clean, beds very comfy, and a quiet area. Also, the toilet was backing up into tub the second day of our stay but was fixed same day within a few hours, very quickly. .
    S. M. V.
    United States of America
  • From $144.23 per night
    7.4
    Scored 7.4
    Good
    Rated good
     · 320 reviews
    The staff were all polite, helpful, made us feel at home. The housekeepers do a awesome job cleaning. Koren the manager does her job to assure the hotel is run smoothly.answers questions and is very knowledgeable about the hotel. We will definitely stay again.
    terry
    United States of America
  • From $81.58 per night
    5.0
    Scored 5.0
    Average
    Rated fair
     · 343 reviews
    The staff the room the beds the parking area the building the area period breakfast the prices everything definitely the best hotel ever with outstanding service from staff I absolutely loved this place
    Gallop
    United States of America
  • From $144.23 per night
    7.4
    Scored 7.4
    Good
    Rated good
     · 320 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.
    Karen
    United States of America
  • From $131.94 per night
    7.0
    Scored 7.0
    Good
    Rated good
     · 141 reviews
    I stayed cause it was slightly over half way to my destination and I enjoy Hampton Inn. Review- staff was excellent, hotel is clean, and old school hotel breakfast that I enjoyed.
    Shea
    United States of America
  • From $141.99 per night
    7.5
    Scored 7.5
    Good
    Rated good
     · 314 reviews
    Good value considering the city of Petersburg is depressed. Seemed to pick the safer part of the city. Room lost power and staff quickly moved us to a room across the hall.
    Jim Marrion
    United States of America
  • From $121.53 per night
    7.7
    Scored 7.7
    Good
    Rated good
     · 1,675 reviews
    It was nice, clean, and comfy. We had drove from Florida and stayed in other hotels which had canceled breakfast. We got breakfast to go here, was not expecting that!
    Ingrid
    United States of America
  • From $48.85 per night
    4.2
    Scored 4.2
    Disappointing
    Rated disappointing
     · 103 reviews
    the staff were fantastic! Some of the best people I’ve dealt with in hotels. The lady at the front desk was exceptionally helpful and did a great job with us.
    W.R.
    United States of America
  • From $121.53 per night
    7.7
    Scored 7.7
    Good
    Rated good
     · 1,675 reviews
    We stayed in a bunch of these hotels during our vacation and this was the best experience of all of them in terms of rooms, cleanliness, food, staff, etc.
    Sylvester
    Austria
  • From $131.94 per night
    7.0
    Scored 7.0
    Good
    Rated good
     · 141 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 .
    Jacqueline
    United States of America
  • From $144.23 per night
    7.4
    Scored 7.4
    Good
    Rated good
     · 320 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.
    Barbara
    Canada
  • From $64.84 per night
    4.3
    Scored 4.3
    Disappointing
    Rated disappointing
     · 191 reviews
    The hotel was horrible, very disappointing. The bathrooms were dirty and broken, the room smelled really bad
    Sandra
    Canada
  • From $121.53 per night
    7.7
    Scored 7.7
    Good
    Rated good
     · 1,675 reviews
    Staff was very friendly and hotel was nice. Breakfast was decent, and bed was comfortable.
    Carrie
    United States of America
  • From $164.92 per night
    8.6
    Scored 8.6
    Excellent
    Rated excellent
     · 301 reviews
    Breakfast was good and the hotel was the best stay we've had scene we been in Virginia
    James
    United States of America

Research, refine, and make plans for your whole trip