Travel from Zürich to Chamonix

Bus or train from Zürich to Chamonix?

You can take a train from Zürich to Chamonix via Visp, Martigny, and Vallorcine in around 5 h 51 min. Alternatively, you can take a bus from Zürich to Chamonix via Annecy in around 8 h 25 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 Zürich to Chamonix

ModeDurationPrice
From Zürich HB train to Visp, train to Martigny, train to Vallorcine, then train to Chamonix-Mont-Blanc.5 h 51 minSFr 174
From Zurich bus to Annecy then bus to Chamonix Centre.8 h 25 minSFr 39
From Zürich drive to Chamonix.3 h 19 minSFr 45
From Zürich HB train to Zurich airport, fly to Geneva airport, then bus to Chamonix.4 h 24 minSFr 79

How long does it take to get from Zürich to Chamonix?

It takes approximately 5 h 51 min to get from Zürich to Chamonix, including transfers.

Is there a direct train between Zürich and Chamonix?

No, there is no direct train from Zürich to Chamonix. However, there are services departing from Zürich HB and arriving at Chamonix-Mont-Blanc via Visp, Martigny and Vallorcine. The journey, including transfers, takes approximately 5 h 51 min.

Is there a direct bus between Zürich and Chamonix?

No, there is no direct bus from Zürich to Chamonix. However, there are services departing from Zurich and arriving at Chamonix Centre via Annecy. The journey, including transfers, takes approximately 8 h 25 min.

Operators from Zürich to Chamonix

OperatorPhoneWebsite
Swiss Railways (SBB/CFF/FFS)Swiss Railways (SBB/CFF/FFS)
French Railways (SNCF)+33 9 70 60 99 70French Railways (SNCF)
Eurolines CH0041 (0) 844 257 224Eurolines CH
Ouibus0890715298Ouibus
SwissSwiss
Royal JordanianRoyal Jordanian