Skip to main content

Three-Star Hotels in Petersburg

Find the three-star hotels that appeal to you the most

The best three-star hotels in Petersburg

Check out our pick of great three-star hotels in Petersburg

Looking for a three-star hotel?

Combining comfort with value for money, three-star hotels offer a wide assortment of amenities to keep you content. You can expect to find en suite bathrooms, WiFi in public areas and a dining area with breakfast options. Plenty of chain hotels fall within this star rating and offer central locations close to popular landmarks.

Most booked three-star hotels in Petersburg and surroundings in the past month

See all

Popular with guests booking three-star hotels in Petersburg

Scored out of 10, guest rating 7.8
Good - What previous guests thought, 149 reviews

Popular with guests booking three-star hotels in Petersburg

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

Popular with guests booking three-star hotels in Colonial Heights

Scored out of 10, guest rating 7.2
Good - What previous guests thought, 404 reviews

Popular with guests booking three-star hotels in Hopewell

Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 318 reviews

Popular with guests booking three-star hotels in Hopewell

Scored out of 10, guest rating 5.9
Passable - What previous guests thought, 291 reviews

Popular with guests booking three-star hotels in Colonial Heights

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

Popular with guests booking three-star hotels in Colonial Heights

Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 86 reviews

Popular with guests booking three-star hotels in Colonial Heights

Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 114 reviews

Popular with guests booking three-star hotels in Riverdale

Scored out of 10, guest rating 7.8
Good - What previous guests thought, 87 reviews

Popular with guests booking three-star hotels in Colonial Heights

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

3 star hotels that guests love in Petersburg

See all
Avg. price/night: US$123.17
Scored out of 10, guest rating 7.5
Good - What previous guests thought, 1,572 reviews
Location to hwy
Guest review by
Kelly
Family with young children
Avg. price/night: US$123.17
Scored out of 10, guest rating 7.5
Good - What previous guests thought, 1,572 reviews
Location off the I-95
Guest review by
Steve
Family with young children
Avg. price/night: US$123.17
Scored out of 10, guest rating 7.5
Good - What previous guests thought, 1,572 reviews
Good location, decent breakfast, comfortable bed.
Guest review by
Robert
Family with young children
Avg. price/night: US$123.17
Scored out of 10, guest rating 7.5
Good - What previous guests thought, 1,572 reviews
Location and price of room was good and had indoor pool
Guest review by
SUSAN
Young couple
Avg. price/night: US$123.17
Scored out of 10, guest rating 7.5
Good - What previous guests thought, 1,572 reviews
Good location
Guest review by
Tarmo
Family with young children
Avg. price/night: US$124.49
Scored out of 10, guest rating 7.8
Good - What previous guests thought, 149 reviews
No one was there fir 2 hours to check us in, I called the police, the police came then called the manager, we had a two night stay, and was told we would get a major discount. They charged my card for one night, once we got home they charged for the second night. I will never ever stay at this location ever again!! The manager should be dismissed!
Guest review by
kerry
Family with young children