Travel from Chamonix to Lausanne

Bus or train from Chamonix to Lausanne?

FlixBus operates a bus from Chamonix to Lausanne once daily. Tickets cost $9 - $15 and the journey takes 2 hours 25 minutes. Alternatively, Swiss Railways (SBB/CFF/FFS) operates a train from Chamonix to Lausanne hourly. Tickets cost $20 - $40 and the journey takes 54 minutes.

Travel Guides

Want to know more about Flixbus?Rome2rio’s guide has all the details
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 Chamonix to Lausanne

From Chamonix-Mont-Blanc, Chamonix bus to Lausanne.2 h 25 min12€
From Chamonix-Mont-Blanc train to Vallorcine, train to Martigny, then train to Lausanne.3 h 38 min60€
From Chamonix drive to Lausanne.1 h 31 min15€

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

The bus from Chamonix-Mont-Blanc, Chamonix to Lausanne takes 2 hours 25 minutes including transfers and departs once daily.

Is there a direct train between Chamonix and Lausanne?

No, there is no direct train from Chamonix to Lausanne. However, there are services departing from Chamonix-Mont-Blanc and arriving at Lausanne via Vallorcine and Martigny. The journey, including transfers, takes approximately 3 hours 38 minutes.

Is there a direct bus between Chamonix and Lausanne?

Yes, there is a direct bus departing from Chamonix-Mont-Blanc, Chamonix and arriving at Lausanne. Services depart once daily, and operate every day. The journey takes approximately 2 hours 25 minutes.

Operators from Chamonix to Lausanne

FlixBus+49 1807 123 99 123FlixBus
French Railways (SNCF)+33 9 70 60 99 70French Railways (SNCF)
Swiss Railways (SBB/CFF/FFS)Swiss Railways (SBB/CFF/FFS)