Travel from Baden-Baden to Lucerne

Bus or train from Baden-Baden to Lucerne?

German Railways (DB) operates a train from Baden-Baden to Lucerne hourly. Tickets cost $45 - $75 and the journey takes 1 h 36 min. Swiss Railways (SBB/CFF/FFS) also services this route hourly. Alternatively, Stadtwerke Baden-Baden operates a bus from Baden-Baden to Lucerne every 10 minutes, and the journey takes 14 min. 4 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 Baden-Baden to Lucerne

From Baden-Baden train to Basel SBB then train to Luzern. 3 h 12 min 106€. From BAD Leopoldsplatz bus to Baden-Baden, train to Zürich HB, then train to Luzern. 4 h 51 min 131€. From BAD Leopoldsplatz bus to Baden-Baden, train to Karlsruhe Hbf, walk to Karlsruhe, then bus to Luzern. 7 h 17 min 43€. From BAD Leopoldsplatz bus to Baden-Baden Bahnhof, nighttrain to Zürich HB, then train to Luzern. 5 h 54 min 60€. From Baden-Baden drive to Lucerne. 2 h 31 min 34€. From BAD Leopoldsplatz bus to Baden-Baden, train to Karlsruhe Hbf, train to Stuttgart Hbf (tief), train to Stuttgart airport, fly to Zurich airport, then train to Lucerne. 6 h 17 min 152€.