Hotels in Petersburg

September 2026
12
October 2026

Free cancellation options if plans change

Earn rewards on every night you stay

Save more with Member Prices

Check prices for these dates

Next weekend
Sep 18 - Sep 20
In two weeks
Sep 25 - Sep 27

Where to stay in Petersburg?

1. Elgin Sleepin Inn

Elgin Sleepin Inn
Elgin
$117
$130 total
includes taxes & fees
Sep 13 - Sep 14
Elgin Sleepin Inn

2. Cardinal Inn & Event Center

Cardinal Inn & Event Center
Albion
$100
$108 total
includes taxes & fees
Sep 27 - Sep 28
Cardinal Inn & Event Center
View all properties

Go beyond your typical stay in Petersburg

pet friendly image
Pet friendly
Pet friendly