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 latest 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 260.-||CHF 146.- (-44%)|
|Geneva airport- Zermatt (return)||CHF 206.-||CHF 146.- (-29%)|
|Basel Airport - Zermatt (return)||CHF 252.80.-||CHF 146.- (-42%)|