St. Moritz is located in the upper Engadine, almost exactly in the centre of the triangle formed by Zurich, Milan and Munich.
Your holiday destination is easily reached by Rhaetian Railway, by an excellent road network or by air.
Click on the link below for an overview of the journey to the Engadine and Hotel La Margna.
Arrival by rail
By Swiss Federal Railways (SBB) to Chur. From Chur by the modern high-speed trains of the RhB (Rhaetian Railway), through curving tunnels and over towering viaducts. The 400-km journey from Zurich to St. Moritz takes approximately 4 hours.
Arrival by road
St. Moritz is easily and safely reached on good roads from all parts of Switzerland, Italy, Germany and Austria.
Road conditions in the Engadine and region:
Arrival by air
At 1707 m altitude, the Upper Engadine regional airport in Samedan, 5 km from St. Moritz, is one of the highest airports in Europe. Excellent connections to the international airports of Zurich, Geneva and Basel. Samedan - St. Moritz can be reached all-year-round by various categories of aircraft including average-sized jets.
More information on Samedan/St. Moritz airport:
Swiss International Air Line