St. Moritz and the Hotel Schweizerhof are easily reached by train, car or by air.

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



En route and can’t find us? Just give us a call and we will direct you.

Hotel Schweizerhof St. Moritz

Via dal Bagn 54
CH - 7500 St. Moritz
Tel. +41 (0)81 837 07 07
Fax +41 (0)81 837 07 00

Biking and hiking without luggage

How it works: Leave your luggage at the hotel reception by 9.00. Your bags will then arrive at the specified destination during the course of the same afternoon (hotel, train station or post office). The luggage transfer is available daily during the summer season from 1st June to 31st October.


You can find more information about "biking and hiking without luggage" in Graubünden (PDF). For inquiries contact:

Webcam St.Moritz
Schweizerhof video