The journey from Zurich Main Station to St. Moritz by rail takes about 3 hours. From Basel, Berne, Lucerne and Milan 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 interesting in the whole of Europe.
Further information at www.sbb.ch
St. Moritz can also be reached by private car via well-develpoed alpine road networks from northern Switzerland, Ticino, Italy or Austria.
Please consider and check weather and snow conditions before starting your journey.
Further information at www.strassenzustand.gr.ch
The nearest international airports to St. Moritz are Zurich and Milan.
St. Moritz has its very own airport. Visitors can fly into Engadin Airport by private plane, charter flight or air taxi. Engadin airport offers direct flight to any European destination upon request, as well as helicopter flights - with discretion and without dealy.
Further information at www.engadin-airport.ch