How to go to Saint Moritz
By train: There are direct trains from Zurich and Milan to St. Moritz. The Glacier Express is a scenic train that runs from Zermatt to St. Moritz via Chur, and offers stunning views of the Swiss Alps.
By bus: Several bus companies operate services from Zurich and Milan to St. Moritz.
By car: St. Moritz is easily accessible by car via major highways. The journey from Zurich takes about 2.5 hours, while the journey from Milan takes about 3 hours.
Once you arrive in St. Moritz, the town is small enough to explore on foot. You can also use public transport to travel around the area, including the local bus network and the mountain railways.