Trip to St. Moritz

Find the perfect accommodation on booking.com

Great location and deals for every budget.

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

Trains from Zurich to St. Moritz

🌄 Enjoy approximately 3 hours and 49 minutes of relaxing travel time, admiring the Swiss countryside along the way. The Swiss Railways and Rhätische Bahn operate the trains, ensuring a comfortable and efficient journey. 💰 Ticket prices for the Zurich to St. Moritz train range from €74 to €133, offering a convenient and affordable way to explore the breathtaking beauty of this iconic Swiss destination. Don't miss the opportunity to experience the magic of St.

Where to stay in St. Moritz

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

Accomodation
  • There is no direct train from Zurich to St. Moritz. However, travelers can take a train from Zurich Hb to Chur, and then transfer to a Rhätische Bahn train to reach St. Moritz. Both Swiss Railways and Rhätische Bahn operate train services on this route. The journey, including transfers, takes approximately 3 hours and 49 minutes.
  • The fastest train option between Zurich and St. Moritz involves taking a long-distance train to Chur, which typically takes about 1 hour and 14 minutes, before transferring to a train operated by Rhätische Bahn bound for St. Moritz, with a journey time of about 2 hours and 2 minutes. While there are other routes available, this particular combination tends to offer the shortest total travel time of approximately 3 hours and 22 minutes. Both Swiss Railways and Rhätische Bahn operate on this route, providing efficient and comfortable transportation options.
  • Trains heading to St. Moritz from Zurich depart from the Zurich Hb station. This main train station in Zurich provides convenient access to various domestic and international train services. Travelers can easily board Swiss Railways trains at Zurich Hb to begin their journey to St. Moritz in comfort and style.
  • There are multiple train options for traveling between Zurich and St. Moritz. While there is no direct train, travelers can choose from various routes which include transfers, with the journey typically taking around 3 hours and 49 minutes. Swiss Railways operates services departing from Zurich Hb station, with Rhätische Bahn trains arriving at St. Moritz station. These train services provide efficient and scenic travel options for passengers making the journey between Zurich and St. Moritz.
  • The train services from Zurich to St. Moritz, operated by Rhätische Bahn, arrive at St. Moritz station in Switzerland. St. Moritz station serves as the final destination for this train route, providing convenient access to the town and its surrounding attractions. Passengers disembark at St. Moritz station after enjoying a scenic journey through the Swiss countryside on the Rhätische Bahn trains.
  • The first train of the day to travel from Zurich to St. Moritz typically departs from Zurich Hb station in the early morning to begin the journey with transfers in Chur before arriving in St. Moritz. The last train of the day usually leaves Zurich Hb in the late afternoon, offering passengers a convenient option to reach their destination by evening. The complete journey with transfers from Zurich to St. Moritz takes approximately 3 hours and 49 minutes.
  • There are no direct train trips available between Zurich and St. Moritz. Travelers will need to take a journey with transfers, typically involving a train from Zurich Hb to Chur and then a transfer to a Rhätische Bahn train to St. Moritz. These services, operated by Swiss Railways and Rhätische Bahn, provide the connection between the two cities, with the journey taking approximately 3 hours and 49 minutes.
  • No, there is no direct train 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 to complete.
  • The cost of a train ticket from Zurich to St. Moritz ranges from €75 to €134, depending on the type of ticket and class of service selected. Prices may vary based on factors such as travel date, time, and availability of discounts. It is recommended to book tickets in advance to secure the best fares for this journey.

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