How to get to St. Moritz
St. Moritz is a famous resort in the Engadin valley of Graubünden. Most visitors fly into Zurich or Milan, and the last part of the trip crosses Alpine passes or scenic railways.
Zurich Airport to St. Moritz by train
The fastest trains from Zurich Airport take about 2 h 38 with two changes, at Zurich HB and at Chur or Landquart. About 30 trains run each day. From Zurich city, allow about 3 hours over the Albula line.
Private transfers from Zurich and Milan
Zurich Airport is about 299 km away by road. Driving takes about 3 hours from Zurich or from Milan, and about 4 hours from Munich. One Zurich chauffeur firm lists St. Moritz from about CHF 1,275. Local firms quote Milan Malpensa, Linate, Bergamo and Innsbruck runs on request. Drivers from the north can use the Vereina car train from Klosters, 18 minutes through the tunnel, all year.