Travel from Lausanne to Germany

Bus or train from Lausanne to Germany?

Swiss Railways (SBB/CFF/FFS) operates a train from Lausanne to Berlin hourly. Tickets cost $35 - $65 and the journey takes 1 h 6 min. 2 other operators also service this route. Alternatively, Tour Bus operates a bus from Lausanne to Berlin 3 times a week. Tickets cost $75 - $130 and the journey takes 11 h 56 min. 3 other operators also service this route.

Travel Guides

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

How to get from Lausanne to Germany

From Lausanne train to Geneva airport, fly to Dusseldorf airport, then train to Düsseldorf. 4 h 16 min $99. From Lausanne train to Geneva airport, fly to Frankfurt airport, then train to Frankfurt am Main. 4 h 22 min $170. From Lausanne train to Geneva airport, fly to Munich airport, then train to München. 4 h 45 min $109. From Lausanne train to Geneva airport, fly to Berlin Schoenefeld airport, then train to Berlin. 5 h 18 min $130. From Lausanne train to Bern, line 44 train to Belp, Bahnhof, line 334 bus to Berne airport, fly to Munich airport, then train to München. 5 h 44 min $293. From Lausanne train to Bern, train to S+U Berlin Hauptbahnhof, then bus to Berlin, Memhardstr.. 10 h 55 min $377. From Lausanne train to Bern, train to Basel SBB, train to Hannover Hbf, train to Berlin Hbf (S-Bahn), then train to Berlin Alexanderplatz (S). 11 h 5 min $390. From Lausanne train to Zürich HB, walk to Zurich, bus to Berlin, Flughafen Tegel, then bus to Berlin, Memhardstr.. 17 h 25 min $226. From Lausanne bus to Prague, Prague ÚAN Florenc, bus to S Südkreuz Bhf/Ostseite, then line 248 bus to Berlin, Littenstr.. 17 h 43 min $140. From Lausanne drive to Berlin. 9 h 31 min $170.