Travel from Lausanne to Basel

Train from Lausanne to Basel

You can take a train from Lausanne to Basel via Bern in around 2 hours 17 minutes.

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
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 Basel

ModeDurationPrice
From Lausanne train to Bern then train to Basel SBB.2 h 17 minSFr 112
From Lausanne rideshare to Basel.2 h 33 minSFr 13
From Lausanne drive to Basel.2 h 2 minSFr 29
From Lausanne train to Geneva airport, fly to Zurich airport, train to Zürich HB, then train to Basel.3 h 57 minSFr 175

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

It takes approximately 2 hours 17 minutes to get from Lausanne to Basel, including transfers.

Is there a direct train between Lausanne and Basel?

No, there is no direct train from Lausanne to Basel. However, there are services departing from Lausanne and arriving at Basel SBB via Bern. The journey, including transfers, takes approximately 2 hours 17 minutes.

Operators from Lausanne to Basel

OperatorPhoneWebsite
Swiss Railways (SBB/CFF/FFS)Swiss Railways (SBB/CFF/FFS)
BlaBlaCarBlaBlaCar
SwissSwiss
Royal JordanianRoyal Jordanian