Train tickets & prices

It pays off to book your trip to Zermatt ahead of time. The Swiss Travel Pass and the Swiss Transfer Ticket, both of which must be booked at least 5 day in advance, give you a 40% discount on the regular price.


With trains leaving for Zermatt every 30 minutes, the train journey from the Swiss airports and the border is a comfortable and straightforward one. Saving you up to 44 percent on the regular price, the Swiss Transfer Ticket is the best-value option. All visitors residing outside Switzerland and the Principality of Liechtenstein qualify for both the Swiss Transfer Ticket and the Swiss Travel Pass.

Railway line (2. Class) Regular Ticket Swiss Transfer Ticket
Zurich airport- Zermatt (return) CHF 252.- CHF 141.- (-44%)
Geneva airport- Zermatt (return) CHF 200.- CHF 141.- (-30%)
Basel Airport - Zermatt (return) CHF 246.- CHF 141.- (-42%)

Find the best deals

  • Booking in only 3 minutes
  • Real guest reviews
  • 100% secure booking
Weather
Webcams
Piste map
Daily activities
Book

Room / Appartment 1

Room / Appartment 2

Room / Appartment 3

Room / Appartment 4

Room / Appartment 5

+ Room / Appartment