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...

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

Poschiavo 58 Hotels
25.6 km
Tresivio 39 Hotels
34.4 km
Piateda 32 Hotels
45.1 km
Chiesa in Valmalenco 31 Hotels
25.9 km
Caiolo 35 Hotels
38.5 km

Popular Hotels in St. Moritz

All 34 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…

    4.8/5
    Excellent
    69 reviews
    Free Wifi
    From USD 913
    per room / per night
  • 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…

    4.6/5
    Excellent
    152 reviews
    Free Wifi
    From USD 444
    per room / per night
  • 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... Read more…

    4.1/5
    Good
    253 reviews
    Free Wifi
    From USD 259
    per room / per night
  • 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…

    4.7/5
    Excellent
    88 reviews
    Free Wifi
    From USD 807
    per room / per night
  • Hotel Arte
    Hotel Arte
    Via Tinus 7, St. Moritz, 7500, CH
    Show map

    Hotel Arte is centrally located in St. Moritz, a 1-minute walk from St. Moritz Leaning Tower and 10 minutes by foot from Lake St. Moritz. This hotel is... Read more…

    4.4/5
    Good
    209 reviews
    Free Wifi
    From USD 189
    per room / per night
  • 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…

    4.7/5
    Excellent
    305 reviews
    Free Wifi
    From USD 626
    per room / per night
  • 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…

    4.9/5
    Excellent
    54 reviews
    Free Wifi
    From USD 725
    per room / per night
  • Hotel Steffani
    Hotel Steffani
    Via Traunter plazzas 6, St. Moritz, 7500, CH
    Show map

    A stay at Hotel Steffani places you in the heart of St. Moritz, within a 10-minute walk of Lake St. Moritz and Engadin Valley. This family-friendly hotel... Read more…

    4.4/5
    Good
    281 reviews
    Free Wifi
    From USD 285
    per room / per night