Travel from Lausanne to Colmar

Train from Lausanne to Colmar

You can take a train from Lausanne to Colmar via Bern and Basel SBB in around 3 h 26 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 Lausanne to Colmar

ModeDurationPrice
From Lausanne train to Bern, train to Basel SBB, then train to Colmar.3 h 26 minSFr 131
From Lausanne drive to Colmar.2 h 39 minSFr 40
From Lausanne train to Geneva airport, fly to Zurich airport, train to Zürich HB, train to Basel SBB, then train to Colmar.5 h 5 minSFr 194

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

It takes approximately 3 h 26 min to get from Lausanne to Colmar, including transfers.

Is there a direct train between Lausanne and Colmar?

No, there is no direct train from Lausanne to Colmar. However, there are services departing from Lausanne and arriving at Colmar via Bern and Basel SBB. The journey, including transfers, takes approximately 3 h 26 min.

Operators from Lausanne to Colmar

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