Most recent review

"I was driving from southern Florida to Maryland and needed a night off the road. The hotel was perfectly located near 95 and was very easy to reach. The check-in process was quick, the staff gave me an excellent recommendation for a fish restaurant located across the street. The room was clean..."

Most recent review

"We had an awful experience with another hotel and wound up here last minute.
When the front desk clerk welcomed us and heard of our situation- he upgraded us to a full kitchen and hot tub suite so we could soak our cares away. I was shocked about the free upgrade, but he just shrugged and said..."

Most recent review

"Staff were very accommodating. We were a little late for the breakfast and the lady welcomed us, when we totally expected to skip it.
The room was dated and the bath rundown; but it was clean and the bed was comfortable. It was very cheap so we were pleasantly surprised.
"

Most recent review

"Front desk and breakfast staff were very friendly. Bottles of water provided were nice amenity. Breakfast buffet very good, especially cheese omelet and cinnamon rolls. Convenient parking. Room was clean and beds comfortable, although would have preferred queen beds."

Most recent review

"Very quiet and mellow was staying there on a business trip from work and it was a good price for what it offers. The outlet wasn't working so that was probably the only thing wait yeah it was I like it here and I will be staying again in the future.
"

Most recent review

"Was very comfortable. Got in k late and representative was very polite. Outward area would give off the wrong impression. Don't go by that, it's better inside. Wished there was a microwave in room, was looking forward to one in the room until I really noticed it only came with an upgrade"

Transportation

Neighborhoods

Hotel types

Best hotels in Petersburg

Petersburg overview

Petersburg is a budget-friendly place distinct for its historical sites and museums, and known for its monuments and shops. You're sure to enjoy all of the coffee and dining options. Visitors can plan a fun excursion to Swaders Sports Park and Petersburg National Battlefield Park. Don't miss your chance to see attractions like Siege Museum and Farmers Bank. If you're looking for a family- and business-friendly getaway, Petersburg is for you.

Where to stay in Petersburg

A welcoming city for all, Petersburg has a variety of lodging options. There are 125 hotels in the Petersburg area and you can shop as many as 25 deals for rooms on Hotels.com, some with discounts of up to 55%.

• 47 2-star hotels with an average price of $42 per night

• 57 3-star hotels with an average price of $72 per night

• 10 4-star hotels with an average price of $110 per night

Here are the top hotels based on 15154 user reviews of Petersburg hotels: