Scheduled rail time to Zermatt station | 3h 38m to 3h 48mScheduled on the sampled dates; changes and waits includedSBB, checked 28 Sep 2026 | 3h 53m to 4h 07mScheduled on the sampled dates; changes and waits includedSBB, checked 28 Sep 2026 | 3h 41m to 4h 08mScheduled on the sampled dates; changes and waits includedSBB, checked 28 Sep 2026 |
| Changes on the sampled trains | Two in January (Bern, Visp); three in OctoberSBB, checked 28 Sep 2026 | One in January (Visp); two in OctoberSBB, checked 28 Sep 2026 | Two in January (Basel SBB, Visp); three in OctoberSBB, checked 28 Sep 2026 |
| Before the train | Trains from the airport station | Trains from the airport station | Bus 50 to Basel SBB, about 20 minutesEuroAirport, checked 27 Sep 2026 |
| Last arrival at Zermatt | Leave 20:09, arrive 23:48SBB, checked 28 Sep 2026 | Leave 19:55, arrive 23:48SBB, checked 28 Sep 2026 | Bus 50 at 20:06 (January) or 19:44 (October), arrive 23:48SBB, checked 28 Sep 2026 |
| Arriving by road | Ends at Täsch; shuttle train or taxi to ZermattZermatt Tourism, checked 27 Sep 2026 | Ends at Täsch; shuttle train or taxi to ZermattZermatt Tourism, checked 27 Sep 2026 | Ends at Täsch; shuttle train or taxi to ZermattZermatt Tourism, checked 27 Sep 2026 |
Flexible ticket, two adults one way, second class | CHF 268 (17 Oct 2026), CHF 282 (16 Jan 2027)SBB, checked 28 Sep 2026 | CHF 212 (17 Oct 2026), CHF 222 (16 Jan 2027)SBB, checked 28 Sep 2026 | CHF 265.20 (17 Oct 2026), CHF 278 (16 Jan 2027), bus 50 appears includedSBB, checked 28 Sep 2026 |
| Saver Day Pass, two adults | CHF 158 (17 Oct), CHF 104 (16 Jan); no refundSBB, checked 28 Sep 2026 | CHF 158 (17 Oct), CHF 104 (16 Jan); no refundSBB, checked 28 Sep 2026 | CHF 158 (17 Oct), CHF 104 (16 Jan); no refundSBB, checked 28 Sep 2026 |
| Explore further | Zurich journey guide ↗ | Geneva trade-offs ↓ | Basel trade-offs ↓ |