St. Moritz is the oldest ski resort in the world and this gives it the right to carry the prestigious Best of the Alps resort status.
Why is St. Moritz so good? In addition to excellent conditions for skiing, developed infrastructure, five-star hotels and Michelin-starred restaurants, St. Moritz always has a rich cultural program, the oldest thermal baths and spas, quality shopping and a unique microclimate.
St. Moritz can be divided into two parts: at the top of St. Moritz Dorf, where the skiing starts, and at the bottom of St. Moritz Bad, located by the lake and is a balneological resort. St. Moritz has 3 ski areas - Corviglia, Diavolezza and Corvatsch with a total length of pistes of about 350 km.
Distances to St. Moritz from Geneva - 482 km, Milan - 177 km, Zurich - 204 km.
The most convenient way to get to St. Moritz is from Zurich. But this option will require several transfers from you. The general scheme will be as follows: first of all, you need to get from Zurich airport to the railway station and there take a train to Landquart or Chur, which arrives at the station twice an hour. Already in Chur, you can transfer to the regional train going directly to St. Moritz. At the station, usually, guests are met by hotel buses. In total, the travel time, taking into account long transfers, will be about 3 hours. You can check the train schedule on the Swiss Railways website.
The most convenient way to get to St. Moritz is from Zurich. But this option will require several transfers from you. The general scheme will be as follows: first of all, you need to get from Zurich airport to the railway station and there take a train to Landquart or Chur, which arrives at the station twice an hour. Already in Chur, you can transfer to the regional train going directly to St. Moritz. At the station, usually, guests are met by hotel buses. In total, the travel time, taking into account long transfers, will be about 3 hours. You can check the train schedule on the Swiss Railways website.
The most convenient way to get to St. Moritz is from Zurich. But this option will require several transfers from you. The general scheme will be as follows: first of all, you need to get from Zurich airport to the railway station and there take a train to Landquart or Chur, which arrives at the station twice an hour. Already in Chur, you can transfer to the regional train going directly to St. Moritz. At the station, usually, guests are met by hotel buses. In total, the travel time, taking into account long transfers, will be about 3 hours. You can check the train schedule on the Swiss Railways website.
Numerous transfers with suitcases and sports equipment are not always convenient. In this case, it may be more suitable for you to rent a car at the airport and drive to St. Moritz on your own.
The total distance from Zurich will be about 200 km, and part of the road passes through the mountainous territory, which means that you should feel confident driving the car through the winter serpentine. The road from the city goes along the A3W towards San Bernardino and Jura, then along the A3 highway, then the A13 or E43 towards Chur. After Chur, follow the signs for St. Moritz and Davos and immediately turn left, then you will see the signs for St. Moritz.
Approximate travel time is about 2 hours 45 minutes.
If you are coming from Milano, then your journey will start from the A52 autobahn towards Tangenziale Nord and Lecco. Next, Monza has an exit onto the national road SS36 Lecco-Monza, passing Monza on the SS36 road and continue on your way to the border with Switzerland, then follow the signs straight to St. Moritz.
The road takes about 3 hours 190 km.
From Geneva airport to St. Moritz, the road will take about 5,5 hours for 480 km. It will pass through Bern and Zurich.
You can find a suitable rental car in advance on various WEB services, and the rental points themselves are located right at the airport of arrival. Remember that car rental is considered daily, and gasoline and toll roads are paid extra.
The most convenient and fastest way to get to St. Moritz without transfers is to use the services of a taxi or a private transfer. Travel time in this case will take from 2.5 to 3 hours, depending on weather conditions and traffic. You can find a taxi car upon arrival at the airport parking lot, but often it turns out to be an order of magnitude more expensive than ordering a transfer in advance from Zurich, Geneva or Milan to St. Moritz online.
A transfer from Zurich Airport to St. Moritz costs about 400 CHF for 4 passengers.
< Lifts and slopes What to do in St Moritz >