buy a train ticket St. Moritz ➞ Zurich
Compare prices and tickets for different trip options
Compare prices for trains, buses, and flights for the upcoming week.
Quickly browse the best deals, find the lowest fares, and choose options that fit your budget
Overview: Train from St. Moritz to Zurich
The train route from St. Moritz to Zurich covers a distance of 138 km and has an average travel duration of 3 hours and 14 minutes. There are 60 trains operating daily on this route, although there are no direct trains available. The cheapest ticket price is €57.77. Details regarding the first and last trains are not specified.
Popular Train Stations from St. Moritz to Zurich
Train companies
Found: 4Train from St. Moritz to Zurich
Zurich is Switzerland's largest city, known for its financial hub and vibrant cultural scene. Visitors can explore the picturesque Old Town, with its medieval architecture and charming streets, or take a stroll along Lake Zurich for scenic views. The Swiss National Museum and art galleries like the Kunsthaus offer insights into the country's history and contemporary art. Public transportation is efficient, making it easy to navigate the city and beyond.



