Hotels in Petersburg

Search over 56 hotels from $68

Earn Orbucks instantly: $1 Orbuck = $1 USD, good toward hotels

Save 10% or more on select hotels with Insider Prices

Book on the app to instantly earn 5% on 350,000+ hotels

Top Rated Petersburg Hotels

Don't see what you're looking for?
See all available properties in Petersburg
View all properties
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

What's the best place for a stay in Petersburg?

What are some favorite hotels in Petersburg?

Consider these top hotels around Petersburg:

Petersburg hotels essential information

Accommodation
56 hotels
Lowest Price
$68
Highest Price
$133
Popular hotels
Guest House Motel, Petersburg’s Hidden Cottage: A Cozy Tiny Getaway, Sleeps 10 | Spacious Luxe Retreat w/ Fireplace, Comfort Suites Vincennes, Baymont by Wyndham Washington, Holiday Inn Express Vincennes by IHG, Hampton Inn Vincennes, Hampton Inn Princeton, Super 8 by Wyndham Vincennes, Econo Lodge Vincennes, TownePlace Suites by Marriott Vincennes, Holiday Inn Express Washington by IHG

Recent Reviews

More to Explore