Home › St. Moritz › How many days
How many days do you need in St. Moritz?
St. Moritz deserves 4 days to truly experience the Engadin valley. Two days let you ride the Bernina Express to Poschiavo and explore Lake St. Moritz. Four days add iconic winter sports on Corviglia, hiking Muottas Muragl, and strolling through alpine villages like Sils Maria, balancing high-end luxury with dramatic natural beauty.
Short answer

2 days
Ride the scenic Bernina Express across the UNESCO viaduct to Poschiavo. On day two, walk the frozen Lake St. Moritz loop, explore the Engadin Museum, and shop luxury boutiques along Via Serlas before dining in a traditional stubli.
You give up: You miss the alpine hiking trails of Muottas Muragl, skiing the Corviglia slopes, and the tranquil village of Sils Maria.
4 days
Combine the Bernina train journey with peak experiences atop Corviglia and Piz Nair. Hike the philosopher's trail from Muottas Muragl, visit the Nietzsche House in Sils Maria, and relax at the mineral-rich Heilbad spa.
You give up: You skip deeper exploration of the Swiss National Park and cross-border excursions to the Italian lakes.
6 days
Settle into a slower pace with day trips into the Swiss National Park from Zernez, cross the Julier Pass, or visit the posh resort of Pontresina. Enjoy extensive spa days and gourmet dining without rushing.
You give up: Nothing missed; this duration covers all major regional highlights, high alpine adventures, and deep relaxation.
If you can stay longer
An extra 2 to 3 days unlocks a fantastic day trip to Tirano, Italy via the Bernina railway for authentic pasta and wine. You can also explore the wild Swiss National Park near Zernez, hike the Val Roseg, and discover hidden hamlets like Guarda in the Lower Engadin.
Lock in the dates
Common questions
When is the best time to visit St. Moritz?
Visit from December to March for world-class skiing, polo on the frozen lake, and the winter wonderland atmosphere. July to September is ideal for hiking, alpine wildflowers, and crystal-clear lake views without heavy winter crowds.
Is St. Moritz expensive?
Yes, St. Moritz is notoriously high-end, featuring luxury hotels, Michelin-starred restaurants, and designer shopping. However, you can manage costs by staying in nearby Pontresina, packing picnic lunches for hikes, and enjoying the natural scenery for free.
How do I get to St. Moritz?
Fly into Zurich or Milan, then take the scenic Rhaetian Railway. The journey through the Albula or Bernina passes is a UNESCO World Heritage route, offering breathtaking mountain views and engineering marvels right from your train window.