Trip to Zermatt

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 St. Moritz to Zermatt

🚂 Embark on an unforgettable journey from St. Moritz to Zermatt by train. Services depart twice daily, allowing you to choose a convenient time for your adventure through the Swiss Alps. 🏔️ Relax and enjoy the scenic views during the approximate 8-hour journey. The train services provided by Rhätische Bahn and Swiss Railways offer a comfortable and picturesque ride to Zermatt. 🎫 Ticket prices for the St. Moritz to Zermatt train vary from €153 to €291.

Where to stay in Zermatt

There are over 542 hotels to stay in Zermatt. Prices range from $50 per night.

Find accommodation
  • The train routes from St. Moritz to Zermatt are operated by Rhätische Bahn and Swiss Railways. The journey takes approximately 8 hours and 28 minutes, with services departing twice daily. Tickets for this route can vary in price from €156 to €297.
  • The fastest train option between St. Moritz and Zermatt is the direct train operated by Rhätische Bahn, with services departing twice daily and the journey taking approximately 8 hours and 28 minutes. This direct service provides a relatively efficient and convenient connection between the two destinations without the need for multiple transfers or long delays.
  • Trains from St. Moritz to Zermatt are operated by Rhätische Bahn and depart from St. Moritz station. St. Moritz station serves as the main departure point for travelers heading to Zermatt, providing easy access to the train services connecting the two iconic Swiss destinations. Passengers can board the Rhätische Bahn trains at St. Moritz station to begin their journey towards Zermatt.
  • There are multiple train routes available between St. Moritz and Zermatt each with different transfer points and durations. The number of trains between the two destinations varies depending on the specific route chosen, with options that involve 3 to 4 transfers and can take between 6 hours 49 minutes to 7 hours 37 minutes to complete the journey. Passengers can select the route that best suits their travel preferences and schedule for a scenic and comfortable train ride from St. Moritz to Zermatt.
  • The train services from St. Moritz to Zermatt operated by Swiss Railways, arrive at Visp station. Passengers will disembark at Visp station before continuing their journey to the final destination of Zermatt. Visp serves as a major transportation hub in the region, providing convenient connections for travelers heading to various destinations in Switzerland.
  • The first train of the day to travel from St. Moritz to Zermatt departs in the morning, while the last train leaves in the late afternoon. The services operate twice daily, providing travelers with options for convenient departure times to begin their journey from St. Moritz to Zermatt. It's recommended to check the specific schedule closer to your travel date for the most up-to-date information on departure times.
  • There are two direct train trips each day between St. Moritz and Zermatt. These direct train services operate every day, providing travelers with convenient options for their journey. The journey on the direct train takes approximately 8 hours and 28 minutes, offering a scenic and comfortable way to travel between the two destinations.
  • Yes, there is a direct train between St. Moritz and Zermatt. This direct train service departs twice daily and operates every day, providing convenient options for travelers. The journey on the direct train takes approximately 8 hours and 28 minutes, offering a straightforward and scenic route between the two destinations.
  • The cost of a train ticket from St. Moritz to Zermatt can vary between €156 and €297. Factors such as the class of service, time of booking, and availability may influence the price range. Travelers can choose from different fare options based on their preferences and budget when booking their train journey between St. Moritz and Zermatt.

Will you be returning to St. Moritz by train?

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

See schedule