Online booking
Online booking

Hotel and Ski Pass

Hotel and Ski Pass
From 2 overnights on

Enjoy fantastic skiing and snowboarding on 350 kilometres of superbly prepared pistes with our unique special offer, "Hotel and Ski Pass". Book two nights or more at a participating hotel and you can purchase a ski pass for just CHF 35.– per person/day for the duration of your stay.


St. Moritz is located at 1,856 metres altitude in the Engadin on the southern side of the Alps. Three different cultural regions converge here thanks to the Romansch language, the proximity to Italy and the fact that the majority of the local population are German speaking, and this awards St. Moritz its unique charm. The Upper Engadin boasts the highest peaks in the eastern Alps, crowned by the only four-thousand-metre summit, the Piz Bernina (4,049 m).



opens interactive window Bigger map

Arrival by rail

With its loop tunnels and dizzyingly high viaducts, the journey by Rhaetian Railway (RhB) Chur - Tiefencastel – Engadin, is one of the most picturesque and fascinating in terms of railway technology in the whole of Europe. It’s also possible to travel to the Engadin from Landquart via Klosters – Vereina Tunnel. The journey from Zurich main station to St. Moritz takes a good three hours.

Arrival Km Hrs
Zurich - St. Moritz
Zurich - Chur - St. Moritz
 200  3
Milano - St. Moritz
Milano - Colico - Chiavenna (Bus) - St. Moritz
 175  4.5
Munich - St. Moritz
Munich - St. Margrethen - Chur - St. Moritz
 300  6.5
Basel - St. Moritz
Basel - Chur - St. Moritz
 250  4.5
Time: Departure Arrival

Arrival by road

By bus or own car on good Alpine roads from northern Switzerland, the Ticino, Italy or Austria.

Arrival Km Hrs
Zurich - St. Moritz
Zurich - Chur - Thusis - Julier - St. Moritz
 200  3
Milano - St. Moritz
Milano - Lecco - Chiavenna - Maloja - St. Moritz
 175  3
Munich - St. Moritz
Munich - Innsbruck - Ried im Oberinntal - Zernez - St. Moritz
 300  4
Basel - St. Moritz
Basel - Zurich - Chur - Thusis - Julier - St. Moritz
 250  4

Calculating Route from:



Car transport by rail

If you prefer to avoid driving over a mountain pass, the following option are available for transporting your car by rail:

  • Klosters/Selfranga - Sagliains in the Lower Engadin (you can remain seated in comfort in your car)

For information on the Rhaetian Railway:


Vereina car transport

T +41 (0)81 288 37 37

Arrival by air

Engadin Airport provides flight connections to the international airports of Zurich, Geneva, Basel, Milan and Munich. Air Taxi connections are also available to many other national and international destinations.


Air Corviglia Ltd
Fly with Air Corviglia Ltd, a local aviation company, whenever you want and wherever you want! Air Corviglia AG brings you quickly, safely and without waiting time from Engadin Airport to any European airport, our aircraft can land on small airfields, so you get even faster directly to your desired destination. Enjoy the luxury of flexibility and relax on a flight with Air Corviglia AG.

Facebook St. Moritz
Twitter St. Moritz
Youtube St. Moritz
Flickr St. Moritz

Sister Cities
Bariloche, Argentina
Kutchan, Japan
Vail, USA

Partner Cities
Capri, Italy
Westerland, Germany


St. Moritz Tourist Information
Via Maistra 12
CH - 7500 St. Moritz
T + 41 (0)81 837 33 33
F + 41 (0)81 837 33 77

© St. Moritz Tourism - Disclaimer | Impressum | Contact | Sitemap