



Superb
1,527 reviews
Standing on the banks of the Teplá River in the heart of Karlovy Vary's celebrated spa district, Hotel Saint Petersburg occupies a building with roots stretching back to the early nineteenth century. The property sits directly across from the iconic Grandhotel Pupp, placing guests at the very…
Who stays here
Couples
Romantic riverside setting opposite Grandhotel Pupp, with suites and a charming spa-town atmosphere.
Solo travellers
Single rooms available, great walkable location near parks, shops, and galleries with easy bus access.
Families
Spacious rooms, swimming pool, and restaurant help, though limited dedicated family amenities at this 3-star hotel.
Business travellers
Free WiFi and 24-hour reception are useful, but no meeting rooms or business center mentioned.
Superb
Based on 1,527 verified guest reviews
Hotel Saint Petersburg is located in Karlovy Vary, Karlovy Vary Region, Czech Republic.
Get directionsPrices from
— / night
Price includes taxes & fees
Check-in
Add date
Check-out
Add date
You'll complete your booking on Booking.com
14:00 – 22:00
2 PM – 10 PM
Until 11:00
Until 11 AM
Not allowed
Cards accepted
See live availability, compare room options and book instantly on Booking.com
Check availability →