Menu
USD
USD U.S. dollar EUR Euro GBP Pound sterling AUD Australian dollar CAD Canadian dollar BRL Brazilian real CNY Chinese yuan CZK Czech koruna DKK Danish krone HKD Hong Kong dollar ILS Israeli new sheqel JPY Japanese yen MYR Malaysian ringgit NZD New Zealand dollar NOK Norwegian krone PLN Polish zloty RON Romanian leu RUB Russian ruble SAR Saudi riyal SGD Singapore dollar ZAR South African rand KRW South Korean won SEK Swedish krona CHF Swiss franc TRY Turkish lira UAH Ukrainian hryvnia THB Thai baht ARS Argentina, Peso
English
العربية 简体中文 Čeština Dansk Deutsch English Español Français Ελληνικά עברית Italiano 日本語 한국어 Magyar Nederlands Polski Português Русский Svenska Türkçe

Search Hotels

2026-05-17

2026-05-18

Maximum period that can be booked is 30 days. Please enter alternative dates.



Ages of children:
Specify the age of a child
Specify the age of children
Cancel
OK

Hotels with indoor pool in St. Moritz

Filter Results

Hotels by class

Hotel name

Price per night

Accommodation type

Attractions

Thematic hotels

Review rating

Hotel facilities

Room facilities

Apply Filters
Clear Filters

46 properties found

  • Badrutt'S Palace Hotel St Moritz

    Via Serlas 27, St. Moritz, Switzerland (Show map)

    The deluxe 5-star Badrutt'S Palace Hotel St Moritz is only 1.4 km from the Mill Weber House and boasts facials, massage therapy, and a shared lounge. This St. Moritz hotel offers a ballroom and a…

    More...

    From US$ 370
    price for 1 night
    Book Now From US$ 370
  • Kulm Hotel St. Moritz

    Via Veglia 18, St. Moritz, Switzerland (Show map)

    The 5-star Kulm Hotel St. Moritz is situated just 400 metres from the St. Moritz and boasts a sundeck, a play area, and a ping - pong table. Featuring an infinity swimming pool, this St. Moritz hotel…

    More...

    From US$ 337
    price for 1 night
    Book Now From US$ 337
  • Suvretta House

    Via Chasellas 1, St. Moritz, Switzerland (Show map)

    Providing 150 rooms, the 5-star Suvretta House Hotel St. Moritz is situated approximately 5 minutes' walk from Inn. This St. Moritz hotel, located within a few blocks of the domed Segantini Museum…

    More...

    From US$ 543
    price for 1 night
    Book Now From US$ 543
  • Grand Hotel Des Bains Kempinski

    Via Mezdi 27, St. Moritz, Switzerland (Show map)

    Situated 3.1 km from the Staz Lake and approximately a 5-minute walk from the Forum Paracelsus, the smoke-free Grand Hotel Des Bains Kempinski St. Moritz features 2 indoor tennis courts. Offering a…

    More...

    From US$ 577
    price for 1 night
    Book Now From US$ 577
  • Hotel Steffani

    Via Traunter Plazzas 6, St. Moritz, Switzerland (Show map)

    The 4-star Hotel Steffani St. Moritz includes 59 rooms and is situated about a 5-minute walk from Inn. Guests can relax in a swimming pool or benefit from a steam room and a sauna while enjoying a…

    More...

    From US$ 216
    price for 1 night
    Book Now From US$ 216
  • Carlton Hotel St Moritz - The Leading Hotels Of The World

    Via Johannes Badrutt 11, St. Moritz, Switzerland (Show map)

    Located only 0.7 km from the Schellen Ursli Path, the perfect 5-star Carlton Hotel St Moritz - The Leading Hotels Of The World boasts a Turkish steam bath, a treatment room, and a solarium.

    More...

    From US$ 1406
    price for 1 night
    Book Now From US$ 1406
  • Giardino Mountain

    Via Maistra 3, St. Moritz, Switzerland (Show map)

    Offering a Turkish steam bath, a treatment room, and a solarium, the 5-star Giardino Mountain Hotel St. Moritz is nestled just 450 metres from Reformierte Kirche Champfer and about a 10-minute drive…

    More...

    From US$ 1153
    price for 1 night
    Book Now From US$ 1153
  • Hotel Grace La Margna St Moritz

    Via Serlas 5, St. Moritz, Switzerland (Show map)

    Standing merely a 7-minute walk from the night King's Club, the 5-star Hotel Grace La Margna St Moritz offers a heated pool. The hotel is 6 km from the Muottas Muragl and provides guests with a…

    More...

    From US$ 863
    price for 1 night
    Book Now From US$ 863
  • Hotel San Gian

    Via San Gian 23, St. Moritz, Switzerland (Show map)

    The cosy 4-star Hotel San Gian St. Moritz is located approximately 900 metres from the St. Karl Church St. Moritz-Bad, offering 50 rooms along with a sauna, spa therapy, and a golf course. The hotel…

    More...

    From US$ 112
    price for 1 night
    Book Now From US$ 112
  • Hotel Europa Suites St Moritz

    Via Suot Chesas 9, St. Moritz, Switzerland (Show map)

    The 4-star Hotel Europa Suites St Moritz offers 82 rooms with proximity to Inn, which is 30 metres from the property. The hotel offers to indulge in a steam room, a Jacuzzi, and a sauna or take a…

    More...

    From US$ 134
    price for 1 night
    Book Now From US$ 134
  • Hotel Baeren

    Via Maistra 50, St. Moritz, Switzerland (Show map)

    Situated approximately a 10-minute drive from the Muottas Muragl, the pleasant 3-star Hotel Baeren St. Moritz welcomes guests with a full-service spa and a spa salon, as well as an indoor swimming…

    More...

    From US$ 153
    price for 1 night
    Book Now From US$ 153
  • Esclusivo Bilocale Centralissimo

    52 Via Dal Bagn -1, St. Moritz, Switzerland (Show map)

    The spacious 65 m² Esclusivo Bilocale Centralissimo St. Moritz apartment is just 5 minutes on foot from the Leaning Tower of St. Moritz and welcomes guests with a steam room, a sauna, and an indoor…

    More...

    From US$ 269
    price for 1 night
    Book Now From US$ 269
  • Boutique Hotel Cervus

    Via G. Segantini 32, St. Moritz, Switzerland (Show map)

    Boutique Hotel Cervus St. Moritz, located 25 minutes' walk from the renowned White Turf Racing Association, entices guests with a steam room and a sauna. This hotel provides private car parking for…

    More...

    From US$ 274
    price for 1 night
    Book Now From US$ 274
  • Studio Champfer

    Via Sout Chesas 9, St. Moritz, Switzerland (Show map)

    Set 2.7 km from the Schellen Ursli Path, Studio Champfer St. Moritz features a ski school and a ski storage room for ski lovers. This apartment offers a private parking lot nearby.

    More...

    From US$ 144
    price for 1 night
    Book Now From US$ 144
  • Central Penthouse Great Lake View

    6 Via Somplaz, St. Moritz, Switzerland (Show map)

    The spacious 2-bedroom Central Penthouse Great Lake View St. Moritz apartment is located a mere 1.3 km from St. Moritz-Bad and approximately a 5-minute walk from St. Moritz Dorf-Chantarella. Guests…

    More...

    From US$ 448
    price for 1 night
    Book Now From US$ 448
  • E405 - 42M2 Alpenschick Mit Balkon, Ausblick, Pool

    59 Via Somplaz Wohnung 405 (E405), 4. Etage, St. Moritz, Switzerland (Show map)

    The 42 m² E405 - 42M2 Alpenschick Mit Balkon, Ausblick, Pool Apartment St. Moritz is located in St. Moritz, 3.5 km from the natural St. Moritz-Celerina Olympic Bobrun Ice Bobsleigh Track, and boasts…

    More...

    From US$ 205
    price for 1 night
    Book Now From US$ 205
  • Studio Centralissimo A St. Moritz

    52 Via Dal Bagn, St. Moritz, Switzerland (Show map)

    The 30 m² Studio Centralissimo A St. Moritz is situated only 5 minutes' walk from St. Moritz Dorf-Chantarella and 185 km from Agno airport. Welcoming guests with a steam room, a sauna, and an indoor…

    More...

    From US$ 189
    price for 1 night
    Book Now From US$ 189
  • New Engadine Alpine Apartment - Pool & Sauna

    10 Via Gunels, St. Moritz, Switzerland (Show map)

    Featuring an indoor pool, the spacious New Engadine Alpine Apartment - Pool & Sauna St. Moritz is a 5-minute walk from Reformierte Kirche Champfer. One of the highlights of this apartment is a…

    More...

    From US$ 574
    price for 1 night
    Book Now From US$ 574
  • Ferienwohnung Champfer

    14 Via Gunels 6, St. Moritz, Switzerland (Show map)

    The spacious 1-bedroom Ferienwohnung Champfer St. Moritz offers proximity to such tourist attractions as Reformierte Kirche Champfer, situated a mere 5 minutes' walk away. 2.8 km from the Berry…

    More...

    From US$ 389
    price for 1 night
    Book Now From US$ 389
  • Wasserfall - Zentrum - Balkon - Seeblick - Kueche

    6 Via Somplaz, St. Moritz, Switzerland (Show map)

    Set 25 minutes' walk from Tschainas, Wasserfall - Zentrum - Balkon - Seeblick - Kueche St. Moritz apartment features a storage for belongings for ski lovers. Situated not far from the St. Moritz…

    More...

    From US$ 640
    price for 1 night
    Book Now From US$ 640
  • Cb102-B - Bijou, Holz, Zentral, Mit Garage Und Pool

    Via Dal Bagn 50 Cb102-B, 1. Stock, St. Moritz, Switzerland (Show map)

    The 1-room Cb102-B - Bijou, Holz, Zentral, Mit Garage Und Pool Apartment St. Moritz is situated in St. Moritz, around 25 minutes on foot from Tschainas, and offers spa amenities such as a Turkish…

    More...

    From US$ 215
    price for 1 night
    Book Now From US$ 215
  • Modern Crossing Apartment Facing Piz Rosatsch

    10 Via Gunels, St. Moritz, Switzerland (Show map)

    The 2-room Modern Crossing Apartment Facing Piz Rosatsch St. Moritz is located nearly a 25-minute walk from Lake Silvaplana and 3.7 km from the Nair Peak. Guests can benefit from a sauna and an…

    More...

    From US$ 657
    price for 1 night
    Book Now From US$ 657
  • Abitaziun Skyline 414 - St Moritz "Loga Elegance Apartment"

    Via Sela 5, St. Moritz, Switzerland (Show map)

    Offering an indoor pool, the 40 m² Abitaziun Skyline 414 - St Moritz "Loga Elegance Apartment" is located merely 5 minutes' walk from San Carl. Welcoming guests with an indoor pool, this 1-bedroom…

    More...

    From US$ 152
    price for 1 night
    Book Now From US$ 152
  • Charming Studio Facing Piz Rosatsch

    10 Via Gunels, St. Moritz, Switzerland (Show map)

    Located 2.2 km from the St. Karl Church St. Moritz-Bad, the 40 m² Charming Studio Facing Piz Rosatsch St. Moritz overlooks the garden. Providing a sauna and an indoor pool, the apartment is situated…

    More...

    From US$ 145
    price for 1 night
    Book Now From US$ 145
  • Caspar Badrutt - St. Moritz

    Via Dal Bagn 50A, St. Moritz, Switzerland (Show map)

    To enjoy your vacation in St. Moritz, stay at Caspar Badrutt - St. Moritz apartment, which is merely 1.1 km from Chantarella-Corviglia and approximately 25 minutes' walk from Marguns-Corviglia.

    More...

    From US$ 577
    price for 1 night
    Book Now From US$ 577
  • Appartments Cervus

    Via Giovanni Segantini 32, St. Moritz, Switzerland (Show map)

    The 4-star Appartments Cervus St. Moritz hotel is around a 10-minute drive from the Corvatsch 3303 and offers a solarium, a steam room, and a sauna.

    More...

    From US$ 355
    price for 1 night
    Book Now From US$ 355
  • Retreat In The Center Of Sankt Moritz

    Via Somplaz 6, St. Moritz, Switzerland (Show map)

    Offering a private pool, Retreat In The Center Of Sankt Moritz Apartment is situated 6 km from Pony Runzol. This apartment with a sauna and an indoor pool is a short way from the St. Moritz.

    More...

    Book Now
  • Abitaziun Skyline 201

    Via Sela 5, St. Moritz, Switzerland (Show map)

    Offering spa facilities such as an indoor pool, Abitaziun Skyline 201 Apartment St. Moritz is situated 9 minutes' walk from the Evangelical Church. While staying in the apartment, guests can visit St…

    More...

    From US$ 371
    price for 1 night
    Book Now From US$ 371
  • New Exclusive Studio With Efireplace, Pool & Sauna

    12 Via Gunels, St. Moritz, Switzerland (Show map)

    Situated just 5 minutes on foot from Reformierte Kirche Champfer, the 1-room New Exclusive Studio With Efireplace, Pool & Sauna St. Moritz entices guests with a sauna and an indoor pool. The Staz…

    More...

    From US$ 653
    price for 1 night
    Book Now From US$ 653
  • New Premium Studio With Efireplace, Pool & Sauna

    12 Via Gunels, St. Moritz, Switzerland (Show map)

    Offering a private swimming pool, New Premium Studio With Efireplace, Pool & Sauna St. Moritz is located merely a 5-minute walk from Reformierte Kirche Champfer. This apartment also offers a private…

    More...

    From US$ 150
    price for 1 night
    Book Now From US$ 150
  • Apartment Appartmenthaus Skyline 309 By Interhome

    Via Sela 3.1 - 7500 Saint Moritz, St. Moritz, Switzerland (Show map)

    Apartment Appartmenthaus Skyline 309 By Interhome St. Moritz is located 2.6 km from Sass Runzol and 16 minutes' walk from the Berry Museum. Boasting a location right near San Carl, this beachfront 53…

    More...

    From US$ 216
    price for 1 night
    Book Now From US$ 216
  • Superg Apartment

    Via Somplaz 6, St. Moritz, Switzerland (Show map)

    Located about a 5-minute walk from St. Moritz Dorf-Chantarella, the 2-room Superg Apartment St. Moritz gives quick access to various tourist spots in the vicinity. Situated within reach of the…

    More...

    From US$ 281
    price for 1 night
    Book Now From US$ 281
  • Modernes Alpenstudio Mit Bergblick, Pool Und Sauna

    10 Via Gunels, St. Moritz, Switzerland (Show map)

    The 1-room Modernes Alpenstudio Mit Bergblick, Pool Und Sauna St. Moritz apartment offers proximity to such tourist attractions as Reformierte Kirche Champfer, situated nearly a 5-minute walk away. 3…

    More...

    From US$ 376
    price for 1 night
    Book Now From US$ 376
  • Abitaziun Caspar Badrutt 306 - St Moritz

    Via Dal Bagn 50A, St. Moritz, Switzerland (Show map)

    Located 1.2 km from St. Moritz-Bad, the 50 m² Abitaziun Caspar Badrutt 306 - St Moritz apartment overlooks the mountain. The apartment with a sauna and an indoor pool is just near the historic house…

    More...

    From US$ 310
    price for 1 night
    Book Now From US$ 310
  • Sk213 - Alpin-Schick, 39M2, Ski & Sport, Mit Pool

    5 Via Sela, St. Moritz, Switzerland (Show map)

    Featuring a private swimming pool, Sk213 - Alpin-Schick, 39M2, Ski & Sport, Mit Pool St. Moritz apartment is a 5-minute walk from San Carl. Welcoming guests with an indoor pool, this apartment lies…

    More...

    From US$ 183
    price for 1 night
    Book Now From US$ 183
  • Abitaziun Caspar Badrutt 302 - St Moritz

    Via Dal Bagn 50, St. Moritz, Switzerland (Show map)

    To enjoy your vacation in St. Moritz, stay at the 1-room Abitaziun Caspar Badrutt 302 - St Moritz apartment, which is 2.2 km from Pony Suvretta and nearly 25 minutes' walk from FIS. Situated just…

    More...

    Book Now
  • Abitaziun Ova Cotschna 3B - St Moritz

    Via Da L'Ova Cotschna 3B, St. Moritz, Switzerland (Show map)

    To enjoy your vacation in St. Moritz, stay at the spacious 2-bedroom Abitaziun Ova Cotschna 3B - St Moritz Apartment, which is 3.8 km from Surlej-Murtel and about 10 minutes by car from Pony Suvretta…

    More...

    From US$ 343
    price for 1 night
    Book Now From US$ 343
  • Apartment Skyline 110

    Via Sela 5, St. Moritz, Switzerland (Show map)

    The 0-room Apartment Skyline 110 St. Moritz is merely a 6-minute stroll from St. Moritz-Bad and welcomes guests with an indoor pool. The 57 m² apartment is within a 7-km distance of the Muottas…

    More...

    From US$ 375
    price for 1 night
    Book Now From US$ 375
  • Schoene Ferienwohnung Im Zentrum Von St. Moritz

    Residenza Bernasconi, Wohnung D45, Via Somplaz 6, St. Moritz, Switzerland (Show map)

    The spacious Schoene Ferienwohnung Im Zentrum Von St. Moritz is located 450 metres from St. Moritz Dorf-Chantarella and looks out onto the mountain. Situated not far from the St. Moritz, this…

    More...

    From US$ 795
    price for 1 night
    Book Now From US$ 795
  • Appartamenti Presso Hotel Europa

    Via Suot Chesas 9, St. Moritz, Switzerland (Show map)

    The 43 m² Appartamenti Presso Hotel Europa St. Moritz is located in a prime touristic area of St. Moritz, 2.5 km from the Casino St. Moritz. Boasting a location just near Reformierte Kirche Champfer,…

    More...

    From US$ 242
    price for 1 night
    Book Now From US$ 242
  • St Moritz Suite

    Via Sela 5, St. Moritz, Switzerland (Show map)

    The 1-room St Moritz Suite is situated in St. Moritz, only a 13-minute stroll from the Bergbahnen Engadin St. Moritz AG, and offers spa amenities such as an indoor pool. Guests can reach the centre…

    More...

    From US$ 347
    price for 1 night
    Book Now From US$ 347
  • Cosy Apartment Facing Piz Rosatsch

    10 Via Gunels, St. Moritz, Switzerland (Show map)

    Situated nearly a 5-minute stroll from Reformierte Kirche Champfer, the 1-room Cosy Apartment Facing Piz Rosatsch St. Moritz entices guests with a sauna and an indoor pool. The Engadine is 2.7 km…

    More...

    From US$ 607
    price for 1 night
    Book Now From US$ 607
  • Monolocale In Centro, Piscina E 400Mt Da Skilift

    Via Arona 25 A, St. Moritz, Switzerland (Show map)

    Featuring an indoor swimming pool, Monolocale In Centro, Piscina E 400Mt Da Skilift St. Moritz apartment is 5 minutes' walk from St. Moritz Dorf-Chantarella. Staying in this apartment, nestled within…

    More...

    From US$ 327
    price for 1 night
    Book Now From US$ 327
  • Apartment Skyline 307

    Via Sela 5, St. Moritz, Switzerland (Show map)

    The 0-room Apartment Skyline 307 St. Moritz offers easy access to such tourist sites as San Carl, located nearly 5 minutes' walk away. Situated only 400 m from the St. Karl Church St. Moritz-Bad, the…

    More...

    Book Now
  • Holiday Park Champfer - Sankt Moritz

    12 Via Gunels, St. Moritz, Switzerland (Show map)

    The spacious 2-bedroom Holiday Park Champfer - Sankt Moritz offers proximity to such tourist attractions as Reformierte Kirche Champfer, situated a mere 5 minutes' walk away. 2.7 km from the Berry…

    More...

    From US$ 225
    price for 1 night
    Book Now From US$ 225
  • Apartment Di Roz

    Via Somplaz 6, St. Moritz, Switzerland (Show map)

    The 0-room Apartment Di Roz St. Moritz is located just a 9-minute walk from the Cresta Run and 2.3 km from Pony Suvretta. Situated not far from the natural St. Moritz-Celerina Olympic Bobrun Ice…

    More...

    From US$ 1623
    price for 1 night
    Book Now From US$ 1623