Travel from Lausanne to Cologne

Bus or train from Lausanne to Cologne?

Swiss Railways (SBB/CFF/FFS) operates a train from Lausanne to Cologne hourly. Tickets cost $35 - $65 and the journey takes 1 h 6 min. 2 other operators also service this route. Alternatively, FlixBus operates a bus from Lausanne to Cologne 6 times a week. Tickets cost $28 - $50 and the journey takes 6 h 50 min. Deinbus also services this route twice a week.

Travel Guides

Want to know more about Flixbus?Rome2rio’s guide has all the details

How to get from Lausanne to Cologne

From Lausanne train to Bern, train to Basel SBB, then train to Köln Hbf. 7 h 13 min SFr 253. From Lausanne bus to Heidelberg then bus to Köln Hauptbahnhof. 11 h 20 min SFr 61. From Lausanne, Mirabeau line 1 bus to Lausanne, park.Velodrome, bus to Štrasburk, Place de l'Étoile, walk to Strasbourg, then bus to Köln. 15 h 7 min SFr 93. From Lausanne drive to Cologne. 6 h 14 min SFr 105. From Lausanne train to Geneva airport, fly to Dusseldorf airport, train to Düsseldorf Hbf, then train to Cologne. 4 h 54 min SFr 109. From Lausanne train to Zurich airport, fly to Cologne/Bonn Apt airport, then train to Cologne. 5 h 45 min SFr 227. From Lausanne train to Geneva airport, fly to Frankfurt airport, then train to Cologne. 5 h 35 min SFr 227. From Lausanne train to Bern, train to Basel, Bahnhof SBB, line 50 bus to Basel airport, fly to Dusseldorf airport, train to Düsseldorf Hbf, then train to Cologne. 6 h 47 min SFr 235.