Skip to main content

Ski Resorts in St. Moritz

Find the ski resorts that appeal to you the most

The best ski resorts in St. Moritz

Check out our selection of great ski resorts in St. Moritz

Looking for a ski resort?

Ski resorts and hotels are perfect for anyone who loves hitting the slopes. Whether high up in the mountains or in a cozy village below, ski resorts provide easy access to the best areas for skiing, snowboarding, and other winter sports.

Most booked ski resorts in St. Moritz and surrounding area in the past month

See all

Popular with guests booking ski resorts in St. Moritz

Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 543 reviews

Popular with guests booking ski resorts in St. Moritz

Scored out of 10, guest rating 7.8
Good - What previous guests thought, 504 reviews

Popular with guests booking ski resorts in St. Moritz

Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 888 reviews

Popular with guests booking ski resorts in St. Moritz

Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 1,065 reviews

Popular with guests booking ski resorts in St. Moritz

Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 2,033 reviews

Popular with guests booking ski resorts in St. Moritz

Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 731 reviews

Popular with guests booking ski resorts in St. Moritz

Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 2,218 reviews

Popular with guests booking ski resorts in St. Moritz

Scored out of 10, guest rating 7.9
Good - What previous guests thought, 2,740 reviews

Popular with guests booking ski resorts in St. Moritz

Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 1,651 reviews

Popular with guests booking ski resorts in St. Moritz

Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 2,543 reviews

Save money on ski resorts in St. Moritz and nearby – budget options available

Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 888 reviews

The traditional Hotel Schweizerhof St. Moritz is located right in the center of Sankt Moritz, only a 3-minute walk from the Chantarella funicular.The accommodations offers rooms with a fantastic...

Hotel Steffani

St. Moritz
Budget options available
Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 741 reviews

Located in the center of Sankt Moritz, 984 feet from the funicular to the Corviglia Ski Area, the traditional, family-run Hotel Steffani offers 3 restaurants, 3 bars, a night club, and a spa area with...

Hauser Hotel St. Moritz

St. Moritz
Budget options available
Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 1,039 reviews

The Hauser Hotel is located in the heart of St. Moritz. With mountain cable cars and public transport only a couple of footsteps away.

Apartment Di Roz

St. Moritz
Budget options available

Apartment Di Roz offers accommodations in St. Moritz, 4.9 miles from Engadin Golf Samedan & Zuoz-Madulain and 21 miles from Swiss National Park Visitor Centre.

Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 45 reviews

CENTRAL PENTHOUSE GREAT LAKE VIEW is located in St. Moritz, just a 9-minute walk from Train Station St. Moritz and 4.9 miles from Engadin Golf Samedan & Zuoz-Madulain.

Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 1 review

Schöne Ferienwohnung im Zentrum von St. Moritz is located in St. Moritz, just a 11-minute walk from Train Station St. Moritz and 4.9 miles from Engadin Golf Samedan & Zuoz-Madulain.

Chesa Alice

St. Moritz
Budget options available
Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 1 review

Chesa Alice is located in St. Moritz, just 4.9 miles from Engadin Golf Samedan & Zuoz-Madulain and 21 miles from Swiss National Park Visitor Centre.

SuperG apartment

St. Moritz
Budget options available
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 8 reviews

A 11-minute walk from Train Station St. Moritz in St. Moritz, SuperG apartment features accommodations with access to a fitness room.

From $635.20 per night

Traveling by car? These ski resorts in St. Moritz and nearby offer free parking

Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 19 reviews

Apartments Flora - Sunflower enjoys a location in St. Moritz, 1.5 miles from Train Station St. Moritz and 5.5 miles from Engadin Golf Samedan & Zuoz-Madulain.

From $942.79 per night
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 31 reviews

2.6 miles from Train Station St. Moritz in St. Moritz, Sternwarte by Randolins provides accommodations with access to a steam room.

Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 194 reviews

Hotel Bellavista is located in Silvaplana, 1312 feet from the shores of Lake Silvaplana. All rooms are beautifully decorated with traditional furniture and feature a comfortable seating area.

From $400.13 per night
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 118 reviews

Located in Bivio, 8 miles from Train Station St. Moritz, Ospizio La Veduta has accommodations with a terrace, free private parking, a restaurant and a bar.

Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 551 reviews

Conveniently located nearby Morteratsch station of the Bernina Railway, Hotel Morteratsch provides guests with a restaurant with Grisons specialties, a sun terrace and free public transport in the...

Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 113 reviews

A 10-minute walk from Train Station St. Moritz in St. Moritz, Esclusivo bilocale centralissimo offers accommodations with access to a steam room and fitness center.

Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 2 reviews

Abitaziun Caspar Badrutt 306 - St Moritz offers accommodations in St. Moritz, a 11-minute walk from Train Station St. Moritz and 4.9 miles from Engadin Golf Samedan & Zuoz-Madulain.

Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 12 reviews

Abitaziun Au Reduit 404 - St Moritz offers accommodations in St. Moritz, a 8-minute walk from Train Station St. Moritz and 5 miles from Engadin Golf Samedan & Zuoz-Madulain.

Highly rated ski resorts in St. Moritz and nearby

Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 317 reviews

This 3-star hotel in Celerina is a 5-minute walk from the Marguns-Corviglia-St. Moritz Cable Car. It includes a buffet restaurant. Guests can relax in a sauna, steam bath, and sun bed.

Hotel Saluver

Celerina
8.0+ review score
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 255 reviews

Located in Celerina, 1.8 miles from Engadin Golf Samedan & Zuoz-Madulain, Hotel Saluver has accommodations with a garden, private parking, a shared lounge and a terrace.

From $398.87 per night
Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 274 reviews

Located in Pontresina, 4 miles from Engadin Golf Samedan & Zuoz-Madulain, Pontresina Youth Hostel has accommodations with a garden, private parking, a shared lounge and a terrace.

Hotel Station

Pontresina
8.0+ review score
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 1,390 reviews

This modern hotel close to the train station is the newest hotel in Pontresina and the Engadine. It offers free Wi-Fi access.

From $261.33 per night
Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 1,056 reviews

Set in a castle dating from the late 19th century, Schloss Hotel & Spa Pontresina offers luxurious rooms . Adult guests have free access to the indoor pool.

Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 227 reviews

Built in the late 19th century in neo-Baroque style and with a history dating back to 1848, the 5-star superior Grand Hotel Kronenhof in Pontresina offers panoramic views of the Bernina glaciers and...

From $481.40 per night

Hotel Donatz

Samedan
8.0+ review score
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 136 reviews

Located in the center of Samedan, Hotel Donatz is only 656 feet from the Train Station. It offers a restaurant and elegant rooms decorated in an Alpine style.

From $287.59 per night

Chesa Bernina

Samedan
8.0+ review score
Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 255 reviews

Chesa Bernina offers accommodations in Samedan, a 4-minute walk from Engadin Golf Samedan & Zuoz-Madulain and 4.1 miles from Train Station St. Moritz.

From $225.07 per night

Enjoy breakfast in St. Moritz and nearby

Scored out of 10, guest rating 7.9
Good - What previous guests thought, 2,740 reviews

The stylish and elegant The Piz is located close to the center of St. Moritz, 1640 feet from the Signal Cable Car. It offers a pizzeria and free WiFi.

From $312.60 per night
Scored out of 10, guest rating 7.5
Good - What previous guests thought, 241 reviews

Only 656 feet from Lake Sankt Moritz, Casa Franco St. Moritz offers rooms with a private balcony and beautiful views of Piz Nair. The Engadin bus stops 656 feet away.

From $262.58 per night

Nira Alpina

Silvaplana
Breakfast options
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 339 reviews

With views of the Engadin Mountains and Lake Silvaplana, Nira Alpina offers luxury rooms with terraces.

Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 787 reviews

Set in the heart of Pontresina, just beside the Alp Languard Ski Elevator, Hotel Schweizerhof Pontresina offers fine local cuisine, free WiFi and panoramic views of the Bernina Massif, the Roseg...

Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 191 reviews

Enjoying a quiet and central position in Pontresina, Hotel Garni Chesa Mulin offers modern rooms, a sauna, a garden, a terrace, and garage parking. Free WiFi is available.

Hotel Bernina

Pontresina
Breakfast options
Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 429 reviews

Beautiful traditional hotel with charm and a family touch. The Hotel Bernina has 42 rooms as well as a restaurant and a large sunny restaurant terrace. Each room is unique.

Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 126 reviews

Located in Pontresina, 4.3 miles from Engadin Golf Samedan & Zuoz-Madulain, Sunstar Pontresina has accommodations with a garden, private parking, a shared lounge and a terrace.

From $373.87 per night
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 340 reviews

Family-run for 3 generations, this Belle-Époque hotel in Pontresina offers the 2297 ft² Aqua Viva spa area with an indoor pool, a hot tub, various saunas, a foot bath with waterfall, various showers,...

FAQ about ski resorts in St. Moritz