Switzerland · honest take
Is St. Moritz Worth Visiting?
Engadine luxury ski village, sun-drenched lake afternoons, the Glacier Express terminus. A straight answer on whether St. Moritz is worth the trip — what makes it special, who'll love it, and the experiences that seal the deal.
Powered by GetYourGuide
Top experiences in St. Moritz
Bookable through GetYourGuide. Skip-the-line, verified guides.

12h
Bernina Red Train, Swiss Alps & St Moritz From Milan
- Top-rated · 4.8★
- Bestseller
From $162 a person

13h
Bernina Red Train And St Moritz Tour from Milan
- Free cancellation
- Instant confirmation
From $121 a person

13h
From Milan: St. Moritz and Panoramic Bernina Express Tour
- Free cancellation
- Instant confirmation
From $194 a person

12h 30m
Swiss Alps Bernina Red Train and St.Moritz Tour from Milan
- Bestseller
- Free cancellation
From $121 a person

11h
St Moritz & Swiss Alps Day Trip with Bernina Red Train from Milan
- Free cancellation
- Instant confirmation
From $127 a person

8h
Glacier Express UNESCO Views & St. Moritz Tour | From Zurich
- 4.6★ · 67 reviews
- Free cancellation
From $386 a person

12h
Bernina Express Train and St. Moritz Day Tour from Milan
- Free cancellation
- Instant confirmation
From $241 a person

13h
From Como: Day trip to St. Moritz & Panoramic Bernina Express
- Free cancellation
- Instant confirmation
From $218 a person

13h
Lake Como Cruise, St. Moritz & Bernina Red Train Tour from Milan
- Free cancellation
- Instant confirmation
From $154 a person

11h
From Milan: Guided Bernina Train Tour to St Moritz and Tirano
- Free cancellation
- Instant confirmation
From $150 a person

1h
Explore St. Moritz in 60 minutes with a Local
- Free cancellation
- Instant confirmation
From $138 a person

11h to 12h
Wonders of the Alps: Bernina Express Tour to St. Moritz
- Free cancellation
- Instant confirmation
From $163 a person

9h to 10h
Swiss Alps Bernina Train and St Moritz Day Tour from Milan
- Free cancellation
- Instant confirmation
From $230 a person

13h
Scenic Alps Adventure: Bernina Train & St. Moritz Tour from Milan
- Free cancellation
- Instant confirmation
From $163 a person

8h to 10h
Lake Como, Bernina Express Train & St. Moritz - Full Day
- Free cancellation
- Private tour
From $349 a person

13h
From Milan: Bernina Train Day Trip to Tirano & St. Moritz
- Free cancellation
- Instant confirmation
From $161 a person

2h to 3h
TOP Zurich : Private guided tour with your mobile
- Free cancellation
- Instant confirmation
From $12 a person

2h
Lake, Legends & Luxury: A St. Moritz Walking Experience
- Instant confirmation
- Private tour
From $258 a person

12h to 13h
From Milan: Bernina Red Train and Tour of St. Moritz
- Free cancellation
- Instant confirmation
From $173 a person

9h
Best of Bernese Oberland & Swiss Countryside Tour (Private Tour)
- Free cancellation
- Instant confirmation
From $860 a person

24h
Bernina Red Train Experience
- Instant confirmation
- Private tour
From $73 a person

5h
Lake Louise & Lake Moraine Tour
- Top-rated · 4.9★
- Free cancellation
From $83 a person

12h to 13h
Full Day Tour in Bernina Red Train and St Moritz from Milan
- Instant confirmation
- New on Viator
From $291 a person

2h
Zurich Walking Tour: Explore Top Sights & Hidden Gems
- Free cancellation
- Instant confirmation
From $45 a person