Photo by Christof Sonderegger/swiss-image.ch

Find Hotels with an Indoor Pool in St. Moritz from CA $317

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Our top choices for St. Moritz hotels with an indoor pool

1. Hotel Steffani

Hotel Steffani
4.0 star property
St. Moritz
9.0 out of 10, Wonderful, (477 reviews)
  • cleanliness
    Heated indoor pool sanctuary offers year-round relaxation after thrilling ski adventures.
The price is CA $487
CA $517 total
includes taxes & fees
Nov 30 - Dec 1
Hotel Steffani

2. Hotel GRACE LA MARGNA ST MORITZ

Hotel GRACE LA MARGNA ST MORITZ
5.0 star property
St. Moritz
9.8 out of 10, Exceptional, (144 reviews)
  • cleanliness
    Luxurious alpine retreat offers indoor swimming sanctuary and hot tub relaxation after thrilling mountain adventures.
The price is CA $877
CA $927 total
includes taxes & fees
Nov 29 - Nov 30
Hotel GRACE LA MARGNA ST MORITZ

3. Grand Hotel des Bains Kempinski

Grand Hotel des Bains Kempinski
5.0 star property
St. Moritz
9.4 out of 10, Exceptional, (339 reviews)
  • cleanliness
    Mountain retreat offers indoor/outdoor pools, spa treatments, and tennis courts for water enthusiasts.
The price is CA $1,782
CA $1,867 total
includes taxes & fees
Dec 4 - Dec 5
Grand Hotel des Bains Kempinski

4. Suvretta House

Suvretta House
5.0 star property
St. Moritz
10.0 out of 10, Exceptional, (91 reviews)
The price is CA $1,543
CA $1,619 total
includes taxes & fees
Dec 7 - Dec 8
Suvretta House

5. Kulm Hotel St. Moritz

Kulm Hotel St. Moritz
5.0 star property
St. Moritz
9.4 out of 10, Exceptional, (113 reviews)
  • cleanliness
    Luxury alpine resort features indoor/outdoor pools, children's swimming area, and hot tub for après-ski.
The price is CA $2,459
CA $2,570 total
includes taxes & fees
Dec 7 - Dec 8
Kulm Hotel St. Moritz

6. Schloss Hotel & Spa Pontresina

Schloss Hotel & Spa Pontresina
4.0 star property
Pontresina
8.6 out of 10, Excellent, (401 reviews)
  • cleanliness
    Serene alpine escape with an indoor pool sanctuary where sun loungers await, steps from Lake St. Moritz ski adventures.
The price is CA $324
CA $347 total
includes taxes & fees
Dec 3 - Dec 4
Schloss Hotel & Spa Pontresina

7. Cresta Palace

Cresta Palace
4.5 star property
Celerina-Schlarigna
9.4 out of 10, Exceptional, (131 reviews)
  • cleanliness
    Alpine retreat offers slope-side luxury with ski-in/ski-out access, tennis courts, and rejuvenating indoor pool.
The price is CA $556
CA $591 total
includes taxes & fees
Nov 29 - Nov 30
Cresta Palace

8. Schweizerhof Sils Maria, a Faern Collection Hotel

Schweizerhof Sils Maria, a Faern Collection Hotel
3.0 star property
Sils im Engadin-Segl
8.2 out of 10, Very good, (121 reviews)
  • cleanliness
    Year-round swimming bliss awaits with indoor and outdoor pools plus a soothing hot tub in this alpine mountain retreat.
The price is CA $318
CA $330 total
includes taxes & fees
Dec 4 - Dec 5
Schweizerhof Sils Maria, a Faern Collection Hotel

9. Grand Hotel Kronenhof

Grand Hotel Kronenhof
5.0 star property
Pontresina
9.6 out of 10, Exceptional, (169 reviews)
  • cleanliness
    Serene mountain resort with indoor pool and children's pool offers blissful après-ski recovery with hot tub and loungers.
The price is CA $668
CA $704 total
includes taxes & fees
Nov 19 - Nov 20
Grand Hotel Kronenhof

10. Hotel Walther

Hotel Walther
4.5 star property
Pontresina
9.8 out of 10, Exceptional, (81 reviews)
  • cleanliness
    Family-friendly aquatic escape features indoor and children's pools, plus hot tub and sauna for relaxation.
The price is CA $564
CA $597 total
includes taxes & fees
Nov 22 - Nov 23
Hotel Walther
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.

Top St. Moritz Hotel Reviews

Frequently Asked Questions

What are some notable hotels in St. Moritz with indoor pools?

Hotel GRACE LA MARGNA ST MORITZ is a short walk from Lake St. Moritz and features an indoor pool, as well as 3 restaurants, a full-service spa, a rooftop terrace, and daily. Other popular hotels with indoor pools include Badrutt's Palace Hotel and Grand Hotel des Bains Kempinski.

How many Expedia hotels with indoor pools will I find in St. Moritz?

Expedia has 14 accommodations with indoor pools in St. Moritz so you'll be able to find one for your vacation.

What does St. Moritz have to offer as well as hotels with indoor pools?

Enjoy skiing when staying in St. Moritz, and reserve a room in a hotel with an indoor pool for the ultimate luxury. Expedia travelers also like the lakeside setting in St. Moritz—get ready for a fun time.

What is there to do in St. Moritz?

After several relaxing laps in the indoor pool, head out and visit some of the notable attractions in and around St. Moritz. Consider a trip to St. Moritz Leaning Tower, Rhaetian Railway, and Segantini Museum. A few other contenders are Lake St. Moritz, Kulm Golf Course, and Signalbahn.

Why should I choose a hotel with an indoor pool for my stay in St. Moritz?

An accommodation with an indoor pool is ideal for a stay in St. Moritz in any season, as it offers a lovely way to spend your time should the weather let you down. An indoor pool is perfect for keeping active when getting used to the time difference if you're coming from far away.

Explore a world of travel with Expedia