Find Hotels with an Indoor Pool in St. Petersburg

  • Plan, book, stay with confidence
  • bex rewards loyalty icon
    Be picky
    Search almost a million properties worldwide
    payments icon
    Treat yourself
    Sign in to save 10% or more on thousands of hotels
    today icon
    Change your mind
    Book hotels with free cancellation

Pick from St. Petersburg Hotels with an Indoor Pool and compare room rates, reviews, and availability. Most hotels are fully refundable.

Frequently asked questions

On top of hotels with indoor pools, what does St. Petersburg have to offer?
Discover the museums and a popular theater scene in St. Petersburg accompanied by a hotel with an indoor pool so you can relax before your evening activities. Expedia travelers also like the cafes in St. Petersburg—get ready for a fun time.
How many Expedia accommodations with indoor pools are there in St. Petersburg?
We offer 56 hotels with indoor pools in St. Petersburg so you can find the perfect one for your trip.
What is there to do in St. Petersburg?
After several refreshing laps in the swimming pool, head out and visit some of the popular attractions in and around St. Petersburg. Consider a trip to Alexander Column, Palace Square, and State Hermitage Museum and Winter Palace. A few other contenders are General Staff Building, DLT, and Admiralty Building.
Why should I choose a hotel with an indoor pool for my stay in St. Petersburg?
An accommodation with an indoor pool is perfect for a trip to St. Petersburg any time of the year, as it provides a lovely way to spend a few mornings should the weather let you down. If you’re searching for a hotel to take the children for a few nights, pick a winner with an indoor pool.