Trip to St. Moritz

Find the perfect accommodation on booking.com

Great location and deals for every budget.

ItalianoEspañolEnglish USFrançaisDeutschPolishPortuguese BRPortugueseEspañolJapaneseTurkishDutchUkrainianSwedishNorwegianDanishРусский
Avg. duration
Distance km
Avg. price$
Train trips found

Trains from Zurich to St. Moritz

🚂 Traveling from Zurich to St. Moritz by train is a scenic journey that requires a transfer in Chur. 🚂 The train service from Zurich to St. Moritz is operated by Swiss Railways and Rhätische Bahn, known for their efficiency and comfort. The total travel time of approximately 3 hours and 49 minutes allows you to relax and take in the beautiful landscapes along the route. 🚂 Tickets for the train from Zurich to St. Moritz typically range from €74 to €133, offering a cost-effective and convenient way to explore Switzerland's stunning mountainous regions.

Where to stay in St. Moritz

There are over 200 hotels to stay in St. Moritz. Prices range from $72 per night.

Find accommodation
  • Swiss Railways operates train services from Zürich Hb to Chur, and Rhätische Bahn provides the train services from Chur to St. Moritz. The journey involves one transfer and takes approximately 3 hours and 49 minutes to reach St. Moritz from Zurich. Tickets for the train journey between Zurich and St. Moritz typically range from €75 to €134.
  • The fastest train option between Zurich and St. Moritz is the high-speed train service operated by DB Fernverkehr AG, which takes approximately 3 hours and 53 minutes. This route includes a transfer at Chur before continuing on to St. Moritz. While it is not a direct journey, taking the high-speed train can help reduce travel time between the two destinations.
  • Trains traveling from Zurich to St. Moritz depart from Zurich Hauptbahnhof station. Swiss Railways operates these train services, providing a convenient and reliable connection between the two cities. Zurich Hauptbahnhof is one of the main transportation hubs in Zurich, making it easily accessible for travelers looking to journey to St. Moritz.
  • There are several train options available for travelers journeying from Zurich to St. Moritz. These services involve transfers at Chur and are operated by Swiss Railways from Zurich to Chur, and by Rhätische Bahn from Chur to St. Moritz. The journey typically takes around 3 hours and 49 minutes, offering travelers flexibility in terms of departure times and schedules. Prices for these train routes can vary between €75 to €134, providing budget-friendly options for those traveling between the two Swiss cities.
  • The train services traveling from Zurich to St. Moritz are operated by Rhätische Bahn and arrive at St. Moritz station. This station serves as the final destination for the journey, making it convenient for travelers to disembark and start exploring St. Moritz. St. Moritz station is well-equipped with amenities and is centrally located, allowing easy access to various accommodations and attractions in the area.
  • The first train of the day from Zurich to St. Moritz typically departs from Zurich Hb station in the early morning, allowing travelers to start their journey at a convenient time. The last train from Zurich to St. Moritz usually leaves Zurich Hb station in the evening, providing flexibility for those who prefer traveling later in the day. It is advisable to check the specific train schedules closer to your travel date to ensure accurate departure times.
  • There are no direct train trips available between Zurich and St. Moritz. Travelers will need to take a train from Zurich Hb to Chur, and then transfer to a different train operated by Rhätische Bahn to reach St. Moritz. The journey, including transfers, typically takes around 3 hours and 49 minutes. It is essential to check the train schedules and plan for the transfer in Chur accordingly.
  • There is no direct train from Zurich to St. Moritz. Travelers will need to take a train from Zurich Hb to Chur and then transfer to a different train operated by Rhätische Bahn to reach St. Moritz. This journey, including transfers, takes approximately 3 hours and 49 minutes. It's advisable to plan ahead and be mindful of the transfer time in Chur to ensure a smooth journey.
  • The cost of a train ticket from Zurich to St. Moritz typically ranges from €75 to €134. It's advisable to book tickets in advance to secure the best fares, as prices may vary based on availability and time of booking. Travelers should check with the Swiss Railways or Rhätische Bahn websites for the most up-to-date pricing information and ticket options. It's also recommended to consider any discounts or rail passes that may apply to further reduce costs.

Will you be returning to Zurich by train?

If you are looking for the return train journey, check out trains from St. Moritz to Zurich

See schedule