Three hundred days of sunlight a year, phenomenal skiing and more than a touch of class make Saint Moritz (Sankt Moritz in the local Swiss German), one of the oldest winter resorts, one of the most famous as well. And whether you visualize your perfect hotel in Saint Moritz as a sleek modern hotel, a classic five star luxury mansion or a rustic Swiss ski chalet, you can bet that we’ll have it on HotelsOne.com. You can browse our Saint Moritz hotels any way you like. List hotels in order of their star rating, in order of their popularity or even by the size and age of your group. Find hotel rooms set right next to Saint Moritz landmarks or close to Agno Airport, 90 miles away. Use HotelsOne.com’s hotel photographs, interactive area maps and complete lists of amenities to get a complete picture of your chosen hotel long before you ever see it in person. Many hotels in Saint Moritz allow...

Points of interest - St. Moritz

Family Activities

Monuments

Museums

Parks and Natural Sites

Ski Resorts

St. Moritz City Map

Airports Near St. Moritz

Bergamo / Orio Al Serio (BGY) 93.2 km
Agno (LUG) 90.6 km
Samedan (SMV) 5.3 km

In and around St. Moritz

Schmitten 46 Hotels
26.0 km
Surses 79 Hotels
19.0 km
Mazzo di Valtellina 35 Hotels
41.8 km
Madulain 78 Hotels
12.5 km
La Punt-Chamues-ch 83 Hotels
11.2 km

Popular Hotels in St. Moritz

All 37 hotels in St. Moritz

  • Badrutt's Palace Hotel

    Badrutt's Palace Hotel

    Via Serlas 27, St. Moritz, 7500, CH
    Show map

    A stay at Badrutt's Palace Hotel places you in the heart of St. Moritz, within a 10-minute walk of Lake St. Moritz and Engadin Valley. This... Read more…

    9.6/10
    Excellent
    69 reviews
    Free Wifi
    From USD 2476
    per room / per night
    Select
  • Kulm Hotel St. Moritz

    Kulm Hotel St. Moritz

    Via Veglia 18, St. Moritz, 7500, CH
    Show map

    With a stay at Kulm Hotel St. Moritz in St. Moritz, you'll be in the mountains, within a 15-minute walk of Olympia Bobrun and Lake St. Moritz. This... Read more…

    9.4/10
    Excellent
    88 reviews
    Free Wifi
    From USD 2339
    per room / per night
    Select
  • Grand Hotel des Bains Kempinski

    Grand Hotel des Bains Kempinski

    Via Mezdi 27, St. Moritz, 7500, CH
    Show map

    When you stay at Grand Hotel des Bains Kempinski in St. Moritz, you'll be on a river, just steps from Engadin Valley and 3 minutes by foot from Signal... Read more…

    9.4/10
    Excellent
    305 reviews
    Free Wifi
    From USD 2073
    per room / per night
    Select
  • Hotel Reine Victoria

    Hotel Reine Victoria

    Via Rosatsch 18, St. Moritz, 7500, CH
    Show map

    With a stay at Hotel Reine Victoria in St. Moritz, you'll be near ski lifts, within a 5-minute drive of Lake St. Moritz and Engadin Valley. This hotel is... Read more…

    8.2/10
    Good
    253 reviews
    Free Wifi
    From USD 689
    per room / per night
    Select
  • Schweizerhof Swiss Quality Hotel

    Schweizerhof Swiss Quality Hotel

    Via Dal Bagn 54, St. Moritz, 7500, CH
    Show map

    When you stay at Schweizerhof Swiss Quality Hotel in St. Moritz, you'll be near ski runs, within a 10-minute walk of Lake St. Moritz and Engadin Valley. ... Read more…

    9.2/10
    Excellent
    170 reviews
    Free Wifi
    From USD 618
    per room / per night
    Select
  • Crystal Hotel

    Crystal Hotel

    Via Traunter Plazzas 1, St. Moritz, 7500, CH
    Show map

    In the heart of St. Moritz, Crystal Hotel is within a 5-minute drive of Lake St. Moritz and San Karl St. Moritz-Bad Church. This luxury hotel is 1.2 mi... Read more…

    9/10
    Excellent
    444 reviews
    Free Wifi
    From USD 714
    per room / per night
    Select
  • Suvretta House

    Suvretta House

    Via Chasellas 1, St. Moritz, 7500, CH
    Show map

    When you stay at Suvretta House in St. Moritz, you'll be in the mountains, within a 5-minute drive of Segantini Museum and Signal Gondola. This... Read more…

    9.8/10
    Excellent
    54 reviews
    Free Wifi
    From USD 2925
    per room / per night
    Select
  • Art Boutique Hotel Monopol

    Art Boutique Hotel Monopol

    Via Maistra 17, St. Moritz, 7500, CH
    Show map

    A stay at Art Boutique Hotel Monopol places you in the heart of St. Moritz, within a 10-minute walk of Lake St. Moritz and Engadin Valley. This luxury... Read more…

    9.2/10
    Excellent
    152 reviews
    Free Wifi
    From USD 1186
    per room / per night
    Select
All 37 hotels in St. Moritz