Travel from Düsseldorf to Lausanne

Bus or train from Düsseldorf to Lausanne?

German Railways (DB) operates a train from Düsseldorf to Lausanne every 3 hours. Tickets cost $40 - $120 and the journey takes 1 h 56 min. 3 other operators also service this route. Alternatively, FlixBus operates a bus from Düsseldorf to Lausanne every 2 hours. Tickets cost $13 - $23 and the journey takes 3 h 35 min. FlixBus also services this route 6 times a week.

Travel Guides

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

How to get from Düsseldorf to Lausanne

From Düsseldorf Hbf train to Mannheim Hbf, train to Basel SBB, train to Bern, then train to Lausanne. 7 h 31 min 217€. From Düsseldorf Friedrichstadt train to Köln Hbf, train to Basel SBB, train to Bern, then train to Lausanne. 8 h 40 min 234€. From Düsseldorf bus to Frankfurt, Frankfurt central station then bus to Lausanne. 13 h 10 min 63€. From Düsseldorf bus to Strasbourg, walk to Štrasburk, Place de l'Étoile, bus to Lausanne, Parc Vélodrome, then line 1 bus to Lausanne, Rasude. 15 h 12 min 82€. From Düsseldorf drive to Lausanne. 6 h 36 min 94€. From Düsseldorf Hbf train to Dusseldorf airport, fly to Geneva airport, then train to Lausanne. 4 h 39 min 79€. From Düsseldorf Hbf train to Dusseldorf airport, fly to Basel airport, line 50 bus to Basel SBB, train to Bern, then train to Lausanne. 6 h 27 min 188€. From Düsseldorf Hbf train to Dusseldorf airport, fly to Zurich airport, then train to Lausanne. 6 h 32 min 165€. From Düsseldorf Hbf train to Frankfurt airport, fly to Geneva airport, then train to Lausanne. 5 h 39 min 184€.