St. Moritz is located in
Graubunden, the south-eastern part of Switzerland. At 1,856 m (6,088 ft) above sea level, the town lies on a sunny terrace in the heart of the Engadin (or Engadine) Valley - the valley of the River Inn - and consists of the 3 districts St. Moritz Dorf ("village"), St. Moritz Bad ("bath"), and Champfèr. The community is influenced by three cultures: the Romansh-speaking population of the Engadin, the German-speaking majority, and the nearby Italians.

Distances to other popular Swiss Destinations:
Destination |
Distance |
Travel Time in Minutes |
km |
miles |
by Train |
by Car |
Zurich |
201 |
125 |
201 |
approx. 180 |
Bern |
319 |
198 |
266 |
approx. 240 |
Basel |
281 |
175 |
265 |
approx. 220 |
Geneva |
471 |
293 |
373 |
approx. 330 |
Lucerne |
223 |
139 |
263 |
approx. 190 |
Lugano |
176 |
109 |
223 |
approx. 160 |
Davos |
68 |
42 |
87 |
approx. 90 |
Interlaken |
290 |
180 |
320 |
approx. 225 |
Grindelwald |
306 |
190 |
367 |
approx. 255 |
Zermatt |
311 |
193 |
410 |
approx. 370 |
Getting to St. Moritz:
By Plane:
Zurich-Kloten is the nearest international airport (travel time by car and train approx. 3 - 3.5 hours); the Milano-Malpensa airport in Italy is also reached within aprrox. 3 hours by car, as is the Lugano-Agno airport (with some international flights). St. Moritz has its own little airport, the Engadin Airport located in Samedan - at 1,707 m (5,599 ft) above sea level the highest-elevated airport in Europe. Taxi flights connect to all major airports in Switzerland and surrounding countries.
By Train:
Most international trains connect to Zurich and on to Chur, where you need to change trains for St. Moritz. Chur - St. Moritz is a portion of the scenic train Glacier Express, which you might want to take when arriving from Zermatt, the Rhone Valley or the Lake Geneva region. When arriving from the south (Ticino and Italy) the fastest public transportation connection is by bus from Bellinzona via the San Bernardino and the Splugen Pass to Thusis from where you get on the Rhaetische Bahn railway to St. Moritz; another option is the scenic Bernina Pass route by bus from Lugano (or by train from Milano) to Tirano in Italy, and then by train via Poschiavo to St. Moritz; and finally, there also is the scenic "Palm Express" bus from Lugano via Chiavenna and the Maloja Pass to St. Moritz.

By Car:
Coming from any direction, in order to get to the Engadin Valley and St. Moritz, you will need to drive over a pass, or put your car on a car transporter train.... During winter time, some of the passes are closed, and others require 4x4 or special winter equipment - therefore, the car transporter train is recommended.
When coming from the north (e.g. Zurich) or west (e.g. Bern or Lucerne), get on Highway A13 direction Chur; then you have the following options:
- before getting to Chur, exit at Landquart and drive to Klosters to get on the Vereina Tunnel car transporter train to Sagliains / Zernez, or
- before getting to Chur, exit at Landquart and drive via Klosters to Davos from where you drive to St. Moritz via the Fluelapass and Zernez, or
- pass Chur and follow A13 direction San Bernardino, exit at Thusis where you get on the Albula car transporter train to Samedan, near St. Moritz, or
- pass Chur and follow A13 direction San Bernardino, exit at Thusis from where you drive to Tiefencastel and via Savognin and the Julier Pass to Silvaplana near St. Moritz, or
- pass Chur and follow A13 direction San Bernardino, exit at Thusis from where you drive to Tiefencastel and via Filisur, Bergun and the Albula Pass to Samedan and St. Moritz.
When coming from the south (Ticino), your fastest drive is via the San Bernardino Pass to Thusis from where you have the options above; or you might consider the scenic drive via Chiavenna and the Maloja Pass (taking approx. 20 minutes more); when coming from Italy (Milano), via Chiavenna is the best option.
When coming from the east (Austria), get on Highway A12 in Austria direction Landeck, before getting to Landeck take exit 144 to Meran / St. Moritz and follow the B180 main road to Kaunertal, where you take B184 crossing into Switzerland; B184 becomes main road 27 which you follow all the way to St. Moritz.
>> St. Moritz Destination Overview
>> St. Moritz Winter Sports
>> Skiing & Snowboarding in St. Moritz - Engadin
>> St. Moritz Attractions & Activities
>> St. Moritz Hotels