<p>Advice on how to reach St Moritz by plane, train or car.</p>
Photo: Masse Transport

How to Get to St Moritz

Advice on how to reach St Moritz by plane, train or car.

Published at: 26 May 2021
Last updated at: 9 Nov 2023

From flying private to enjoying a scenic train ride, discover the best ways to get to St Moritz, one of the glitziest ski resorts in Switzerland.

Serena Norton
Serena Norton

Where is St Moritz?

Luxury Chalets in St Moritz

St Moritz is located in the Upper Engadine valley in south-eastern Switzerland at an elevation of 1,856m. The resort is close to the Italian border on the southern side and the Austrian border to the east. St Moritz, in the Swiss canton of Graubünden, is known as the birthplace of Alpine winter tourism and with top-class restaurants, designer boutiques and a varied ski area, is one of the most popular ski resorts in the Swiss Alps.

The town itself is split into two areas - St Moritz Dorf where the main hotels, luxury chalets, shops, bars and restaurants are located and St Moritz Bad, a more modern base where the cross-country ski centre and ice stadium can be found.

Luxury ski resort of St Moritz at nightPhoto: Engadin St Moritz
El Paradiso mountain restaurant in St Moritz resortPhoto: El Paradiso/Uppergrade
Skiing in St MoritzPhoto: Filip Zuan/Engadin St Moritz

Flying to St Moritz

Zurich (ZRH) at 215 km and Milan Malpensa (MXP) at 188 km from the resort, are the nearest and most frequently used international airports when visiting St Moritz. Both of these airports are linked to St Moritz by train, but it is possible to take a private transfer or rent a car too.

St Moritz also has its own airport (Engadin Airport) located in the nearby town of Samedan (6 km). Visitors can fly there with a private jet, charter flight or air taxi.

Engadin Airport near St MoritzPhoto: Engadin Airport/Guido Benedetto
Transfer from Engadin AirportPhoto: Filip Zuan
Flying into Engadin Airport near St MoritzPhoto: Filip Zuan/Engadin Airport
Limousines waiting to pick up guests from airport to transport them to St MoritzPhoto: Masse Transport

Airport Transfers to St Moritz

Travelling to St Moritz from the airport via a private transfer is easy. We highly recommend using Masse Transports who provide a wide range of limousine and transport services. On your arrival, an experienced and multilingual driver will be waiting for you with a name board and will transport you reliably and comfortably to your destination. They can also provide you with a chauffeur for your own car and have a high quality fleet of car rentals too.

Travel times are around three hours by car from both Zurich and Milan to St Moritz and approximately four hours from Munich and Basel.

St Moritz Heli-Transfers

As previously mentioned, St Moritz has its own airport just a 10 minute drive away in Samedan which can be accessed via private jet or helicopter. On request, you can arrange direct flights and helicopter flights to all European destinations and connecting airports.

If you are looking to fly privately, then we recommend using Vertis Aviation who have specialist local knowledge and provide impeccable personalised service.

Getting to St Moritz by Train

One of the most spectacular ways of travelling to St Moritz is by taking the Glacier Express. The Glacier Express is a direct train between Zermatt and St Moritz which takes you through the three cantons of Valais, Uri and Graubünden. A feast for your eyes, the journey takes around eight hours and offers breathtaking and varied scenery from impressive rock formations to mountain passes and gorges.

If coming from the south, then the Bernina Express is another scenic option. From Milan, change at Tirano and admire magnificent views as you cross the Alps from the Valtellina vineyards to the glaciers of the Bernina Pass. With a minimum of two changes, the train journey from Zurich airport takes approximately 3 hours 45 minutes. For the best scenery, change at Chur and enjoy the delights of the Rhaetian Railway with its helical tunnels and astonishingly-high viaducts.

Glacier Express train journey to St MoritzPhoto: swiss-image.ch/Stefan Schlumpf
Interior of Glacier Express train to St MoritzPhoto: swiss-image.ch/Stefan Schlumpf
Bernina Express train journey to St MoritzPhoto: swiss-image.ch/Andrea Badrutt
Vereina Car TransporterPhoto: swiss-image.ch/Andy Mettler

Driving to St Moritz

You can reach St Moritz by car from anywhere in Switzerland, Italy, Germany or Austria. If there has been heavy snow, then crossing the passes may only be permitted with snow chains or in 4x4 vehicles. It is also important to be aware that some passes may temporarily close in bad weather conditions.

To avoid driving over the passes, it is possible to transport your car by rail via Autoverlad Vereina. Running every 30 minutes with a journey time of 18-minutes, take the car transporter through the Vereina Tunnel from Klosters Selfranga to Saglians (around a 40 minute drive from St Moritz).