Travel from Lausanne to Lyon

Bus or train from Lausanne to Lyon?

Eurolines CH operates a bus from Lausanne to Lyon 3 times a day. Tickets cost $27 - $33 and the journey takes 3 hours 30 minutes. Two other operators also service this route. Alternatively, you can take a train from Lausanne to Lyon via Geneve in around 3 hours 44 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
Is ride-sharing platform BlaBlaCar right for you?Don't have a car, or can't get there on public transportation? This carpooling platform could be your answer.

How to get from Lausanne to Lyon

ModeDurationPrice
From Lausanne bus to Lyon Gare de Perrache.3 h 30 minSFr 27
From Lausanne train to Geneve then train to Lyon Part Dieu.3 h 44 minSFr 76
From Lausanne train to Bourg-en-Bresse then bus to Lyon Guillotière.5 h 21 minSFr 43
From Lausanne rideshare to Lyon.2 h 45 minSFr 18
From Lausanne drive to Lyon.2 h 12 minSFr 32

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

The bus from Lausanne to Lyon Gare de Perrache takes 3 hours 30 minutes including transfers and departs once daily.

Is there a direct train between Lausanne and Lyon?

No, there is no direct train from Lausanne to Lyon. However, there are services departing from Lausanne and arriving at Lyon Part Dieu via Geneve. The journey, including transfers, takes approximately 3 hours 44 minutes.

Is there a direct bus between Lausanne and Lyon?

Yes, there is a direct bus departing from Lausanne and arriving at Lyon Gare de Perrache. Services depart once daily, and operate every day. The journey takes approximately 3 hours 30 minutes.

Operators from Lausanne to Lyon

OperatorPhoneWebsite
Eurolines CH0041 (0) 844 257 224Eurolines CH
Swiss Railways (SBB/CFF/FFS)Swiss Railways (SBB/CFF/FFS)
TGV0033 892 353535TGV
Car Ain.fr04 74 22 01 77Car Ain.fr
BlaBlaCarBlaBlaCar