Getting here

St. Moritz lies in the Engadine at 1,856 metres above sea level on the southern sides of the Alps – at the centre of the triangle linking Zurich, Milan and Munich.

Getting here by public transport

The journey from Zurich Main Station to. St. Moritz by rail takes about 3 hours. From Basel, Bern, Luzern and Milano Central, you can reach St. Moritz in approximately 4.5 hours.

The journey by train on the Rhaetian Railway (RhB) from Chur via Tiefencastel - Engadine with its spiral tunnels and vertiginous viaducts is one of the most spectacular and, from the standpoint of railway engineering, most interesting in the whole of Europe.

Rhaetian Railway

engadin mobil
If you travel from other parts of the Engadin, the local bus Engadi, RhB or PostAuto take you to St. Moritz. For more information please check out or

These are the most important scedules and lines

Route 1: Samedan – Pontresina - St. Moritz Bahnhof – St. Moritz Bad – Corvatsch
Route 2: Lagalb – Diavolezza – Pontresina – Celerina - St. Moritz Dorf Klinik Gut – Sils - Maloja
Route 3: Ortsbus: St. Moritz Bahnhof – Dorf – St. Moritz Bad
Route 4: (Chiavenna) – Maloja – Sils – Silvaplana – St. Moritz Bahnhof
Route 6: Chamues-ch – Samedan – Celerina – St. Moritz Dorf Klinik Gut – St. Moritz Bad – Corvatsch – Furtschellas – Sils
Route 9: St. Moritz Dorf – Bahnhof – Signalbahn – Youth Hostel

Our advice:Take advante of the special offer «Einfach für retour» to travel to the ski world cup races 2019 in St. Moritz. Buy a one-way ticket to St. Moritz from your departing destination within the area of Graubünden and have it marked entering the event area up at Corviglia/Salastrinas. You will travel for free on the same days to get back home to your initial departing destination.

Valid by all our carrying partners: Rhätische Bahn, PostAuto Graubünden, Engadin Bus, local bus of St. Moritz and Chur Bus.

Please find further information under

By road

St. Moritz can also be reached by bus or private car via well-developed alpine road networks from northern Switzerland, Ticino, Italy or Austria. Should you wish to avoid having to drive over an alpine pass, it is also possible to load your vehicle onto the Klosters/Selfranga rail ferry.  Full information:

  • Zurich - St. Moritz: approx. 200 km, 3 hours
  • Basel - St. Moritz: approx. 250 km, 4 hours
  • Milan - St. Moritz: approx. 175 km, 3 hours
  • Munich - St. Moritz: approx. 300 km, 4 hours
  • Innsbruck - St. Moritz: approx. 200 km, 2.5 hours










By air

With Swiss International Air Lines Zurich can be reached from numerous international destinations. From Zurich there are different options to get to Engadin - also by air. St. Moritz operates its own airport. Via the Engadin Airport or the Heliport in St. Moritz (official supplier: and there are not only flight and helicopter connections to Zurich, but also to the international airports of Geneva, Basel, Milan and Munich. Additionally, air and helicopter taxi routes to other national and international destinations are provided.    

Please find information on flight schedules on the website of Swiss International Air Lines.

Official Sponsors
Event Sponsors & Associates
Official Partner