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 can be booked up to 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%)|