St. Moritz is located at 1,856 metres altitude in the Engadin on the southern side of the Alps. Three different cultural regions converge here thanks to the Romansch language, the proximity to Italy and the fact that the majority of the local population are German speaking, and this awards St. Moritz its unique charm. The Upper Engadin boasts the highest peaks in the eastern Alps, crowned by the only four-thousand-metre summit, the Piz Bernina (4,049 m).


Travelling to Chur with the SBB (Swiss Federal Railways). From Chur your journey continues by the famous RhB (Rhaetian Railway), along the Albula line through twisting tunnels and over dizzying viaducts.

The trip from Zurich to St. Moritz is just over 400 km and takes approx. 3 1/2 hours. Let us know your arrival time and we will pick you up at the station form 7 am – 9 pm.

Search Connections

On good roads you will reach St. Moritz comfortably from:

Arrival km hrs
Zurich via Chur and the Julier Pass - St. Moritz 200 3
Milano, via Chiavenna and Maloja - St. Moritz 175 3
Munich, via Landeck - St. Moritz 300 4
Basel via Zurich, Chur, Julier Pass - St. Moritz 250 4
Get directions
Get directions

The regional airport of the Upper Engadine in Samedan, 5 km from St. Moritz is the highest airport in Europe situated at 1,707 m above sea level. There are good flight connections to the international airports of Zurich, Geneva and Basel. Samedan - St. Moritz can be flown all year of various categories of aircraft.

More information:

Swiss International Air Line

Eurobus Transfer Airport - St. Moritz - Airport


Webcam St.Moritz
Schweizerhof video