We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.
We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.
Want the lowest hotel prices? You're in the right place. We check 200+ sites for you.

Best of St. Moritz Guide

Print this guide 
Although originally known as a summer destination, when the first snowflakes land in St. Moritz, so do the international scenesters, bundled up in the latest "Must Have" accessories. During winter, catch a ride on the Glacier Express from Zermatt to arrive in style. Cable cars ascend to three nearby mountaintops. Hundreds of miles of ski trails and a frozen lake comprise the area's most popular sports venues. Follow the Romans example and try one of the city's mineral springs, such as St. Moritz Bader.

All things to do » Things to do

Muottas Muragl
Muottas Muragl
Attraction type: Lookouts
See nearby places to eat
Diavolezza
Diavolezza
Attraction type: Lookouts
See nearby places to eat
Lake St. Moritz
Lake St. Moritz
Attraction type: Bodies of Water
See nearby places to eat
Mount Corvatsch
Mount Corvatsch
Attraction type: Mountains
See nearby places to eat
Piz Nair
Piz Nair
Attraction type: Mountains; Lookouts
See nearby places to eat

All places to eat » Places to eat

Dal Mulin
Dal Mulin
Ranked #1 of 109 Restaurants in St. Moritz
Cuisines: Swiss, European, Italian
Good for: Romantic, Special occasions, Business meetings, Families with children
Dining options: Late Night, Lunch, Dinner, Reservations, Seating, Serves Alcohol, Waitstaff
Pizzeria Caruso
Pizzeria Caruso
Ranked #2 of 109 Restaurants in St. Moritz
Cuisines: Italian, Swiss, Pizza, European
Good for: Dining on a budget, Large groups, Special occasions, Kids, Families with children
Dining options: Late Night, Lunch, Dinner, Delivery, Free Wifi, Full Bar, Highchairs Available, Parking Available, Reservations, Seating, Serves Alcohol, Takeout, Waitstaff
Hauser Restaurant
Hauser Restaurant
Ranked #3 of 109 Restaurants in St. Moritz
Price: $5 - $53
Cuisines: Swiss, European, International
Good for: Bar scene, Large groups, Special occasions, Kids, Local cuisine, Families with children
Dining options: Brunch, Late Night, Lunch, Drinks, Dinner, Breakfast, Accepts American Express, Accepts Mastercard, Accepts Visa, Free Off-Street Parking, Free Wifi, Full Bar, Highchairs Available, Outdoor Seating, Reservations, Seating, Serves Alcohol, Street Parking, Takeout, Waitstaff, Wheelchair Accessible, Wine and Beer
Veltlinerkeller
Veltlinerkeller
Ranked #4 of 109 Restaurants in St. Moritz
Cuisines: Italian, Swiss, European
Good for: Large groups, Special occasions, Kids, Local cuisine, Business meetings, Families with children
Dining options: Late Night, Lunch, Dinner, Highchairs Available, Reservations, Seating, Serves Alcohol, Waitstaff, Wheelchair Accessible
Restaurant-Bar Chesa Veglia
Restaurant-Bar Chesa Veglia
Ranked #5 of 109 Restaurants in St. Moritz
Price: $22 - $298
Cuisines: Italian, Swiss, European
Good for: Large groups, Romantic, Special occasions, Business meetings, Families with children
Dining options: Late Night, Lunch, Drinks, Dinner, Accepts American Express, Accepts Discover, Accepts Mastercard, Accepts Visa, Digital Payments, Free Wifi, Full Bar, Highchairs Available, Outdoor Seating, Parking Available, Reservations, Seating, Serves Alcohol, Valet Parking, Waitstaff, Wine and Beer

All accommodations » Where to stay - Budget

Hotel Nolda
3.0 of 5
Hotel Nolda
$147 - $398
Ranked #6 of 33 Hotels in St. Moritz
Show Prices
St. Moritz Youth Hostel
2.0 of 5
St. Moritz Youth Hostel
$94 - $238 (CHF 95 - CHF 240)
Show Prices
Chesa Spuondas
3.5 of 5
Chesa Spuondas
$135 - $280
Ranked #1 of 7 St. Moritz B&B and Inns
Show Prices

All accommodations » Where to stay - Midrange

Kempinski Grand Hotel des Bains St. Moritz
5.0 of 5
Kempinski Grand Hotel des Bains St. Moritz
$322 - $1,731 (CHF 324 - CHF 1,744)
Ranked #4 of 33 Hotels in St. Moritz
Show Prices
Hauser Hotel St. Moritz
3.0 of 5
Hauser Hotel St. Moritz
$228 - $377 (CHF 230 - CHF 380)
Ranked #5 of 33 Hotels in St. Moritz
Show Prices
San Gian Hotel
4.0 of 5
San Gian Hotel
$233 - $444
Ranked #8 of 33 Hotels in St. Moritz
Show Prices

All accommodations » Where to stay - Luxury

Badrutt's Palace Hotel
5.0 of 5
Badrutt's Palace Hotel
$404 - $1,797 (CHF 407 - CHF 1,811)
Ranked #1 of 33 Hotels in St. Moritz
Show Prices
Kulm Hotel St. Moritz
5.0 of 5
Kulm Hotel St. Moritz
$387 - $1,440 (CHF 390 - CHF 1,451)
Ranked #2 of 33 Hotels in St. Moritz
Show Prices
Suvretta House
5.0 of 5
Suvretta House
$361 - $3,078 (CHF 364 - CHF 3,101)
Ranked #3 of 33 Hotels in St. Moritz
Show Prices

Note: This information was accurate when it was published, but can change without notice. Please be sure to confirm all rates and details directly with the companies in question before planning your trip.