Switzerland · trip length
How Many Days in St. Moritz?
Engadine luxury ski village, sun-drenched lake afternoons, the Glacier Express terminus. How long you actually need in St. Moritz — and the experiences to fill each day, whether you have a weekend or a week.
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
Bernina Express Train and St. Moritz Day Tour from Milan
- Free cancellation
- Instant confirmation
From $241 a person

8h
Glacier Express UNESCO Views & St. Moritz Tour | From Zurich
- 4.6★ · 67 reviews
- Free cancellation
From $386 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

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

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

9h
Mt Titlis Glacier Paradise Tour from Zurich With Lucerne
- Top-rated · 4.7★
- Free cancellation
From $226 a person

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

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

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

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

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

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

12h
Zurich: Hop-on Hop-off to Interlaken, Grindelwald & Lauterbrunnen
- Free cancellation
- Instant confirmation
From $87 a person

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

2h to 4h
Attraction Ticket: Zermatt to Mt. Gornergrat Railway
- Free cancellation
- Instant confirmation
From $271 a person

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

12h
Jungfraujoch Day Trip from Zurich: Swiss Alps & Bernese Oberland
- 4.6★ · 1475 reviews
- Free cancellation
From $367 a person

3h 45m
Zurich Highlights with Lake Cruise & Optional FIFA Museum Ticket
- Free cancellation
- Half-day
From $56 a person