Travel from Bern to Zermatt

Train from Bern to Zermatt

Swiss Railways (SBB/CFF/FFS) operates a train from Bern to Zermatt hourly. Tickets cost $35 - $70 and the journey takes 56 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 Bern to Zermatt

ModeDurationPrice
From Bern train to Visp then train to Zermatt.2 h 29 minSFr 98
From Bern drive to Zermatt.2 h 31 minSFr 19

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

It takes approximately 2 h 29 min to get from Bern to Zermatt, including transfers.

Is there a direct train between Bern and Zermatt?

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

Operators from Bern to Zermatt

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