Travel from Vevey to Chamonix

Bus or train from Vevey to Chamonix?

Swiss Railways (SBB/CFF/FFS) operates a train from Vevey to Chamonix every 30 minutes. Tickets cost $23 - $45 and the journey takes 38 min. Alternatively, FlixBus operates a bus from Vevey to Chamonix 6 times a week. Tickets cost $8 - $15 and the journey takes 2 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
Want to know more about Flixbus?Rome2rio’s guide has all the details

How to get from Vevey to Chamonix

ModeDurationPrice
From Vevey train to Martigny, train to Vallorcine, then train to Chamonix-Mont-Blanc.3 h 27 minSFr 60
From Vevey train to Lausanne, gare, line 1 bus to Lausanne, then bus to Chamonix-Mont-Blanc, Chamonix.4 h 1 minSFr 39
From Vevey drive to Chamonix.1 h 17 minSFr 15

How long does it take to get from Vevey to Chamonix?

It takes approximately 3 h 27 min to get from Vevey to Chamonix, including transfers.

Is there a direct train between Vevey and Chamonix?

No, there is no direct train from Vevey to Chamonix. However, there are services departing from Vevey and arriving at Chamonix-Mont-Blanc via Martigny and Vallorcine. The journey, including transfers, takes approximately 3 h 27 min.

Operators from Vevey to Chamonix

OperatorPhoneWebsite
Swiss Railways (SBB/CFF/FFS)Swiss Railways (SBB/CFF/FFS)
French Railways (SNCF)+33 9 70 60 99 70French Railways (SNCF)
TL Transports+41 21 621 01 11TL Transports
FlixBus+49 1807 123 99 123FlixBus