Travel from Interlaken-Switzerland to Zermatt

Train from Interlaken to Zermatt

Swiss Railways (SBB/CFF/FFS) operates a train from Interlaken to Zermatt hourly. Tickets cost $16 - $29 and the journey takes 26 min.

Travel Guides

Heading to Europe? Read this before you buy a Eurail PassWe compare the different Eurail types and help you decide if a Eurail Pass is right for you

How to get from Interlaken to Zermatt

From Interlaken West train to Spiez, train to Visp, then train to Zermatt.2 h 36 minSFr 76
From Interlaken drive to Zermatt.2 h 23 minSFr 16

How long does it take to get from Interlaken to Zermatt?

It takes approximately 2 h 36 min to get from Interlaken to Zermatt, including transfers.

Is there a direct train between Interlaken and Zermatt?

No, there is no direct train from Interlaken to Zermatt. However, there are services departing from Interlaken West and arriving at Zermatt via Spiez and Visp. The journey, including transfers, takes approximately 2 h 36 min.

Operators from Interlaken to Zermatt

Swiss Railways (SBB/CFF/FFS)Swiss Railways (SBB/CFF/FFS)