Find and Book Top Hotels in Petersburg
Search among 9 available hotels and places to stay in Petersburg from 50+ providers
1-9 out of 9
Sort by:
high popularity
- Price: low to high
- Price: high to low
- Guest rating: high to low
- Popularity: high to low
8.2
Great99 reviews10
MapView on map2.2 mi from City Center
From
US$ 171
/night
Places to stay near Petersburg
8.2
Great3737 reviews10
MapView on map20.5 mi from Petersburg20.5 mi from City Center
From
US$ 128
/night
8.2
Great3636 reviews10
19.6 mi from Petersburg19.6 mi from City Center
From
US$ 95
/night
8.6
Great4040 reviews10
30.3 mi from Petersburg30.3 mi from City Center
From
US$ 177
/night
Resort
8.6
Great2424 reviews10
19.7 mi from Petersburg19.7 mi from City Center
From
US$ 98
/night
Villa
8.8
Great1515 reviews10
28.5 mi from Petersburg28.5 mi from City Center
From
US$ 155
/night
8.8
Great1212 reviews10
23.8 mi from Petersburg23.8 mi from City Center
From
US$ 164
/night
Bed & Breakfast
8.4
Great99 reviews10
29.8 mi from Petersburg29.8 mi from City Center
From
US$ 148
/night
27.9 mi from Petersburg27.9 mi from City Center
From
US$ 214
/night
Saved
Save