Travel from Düsseldorf to Lucerne

Bus or train from Düsseldorf to Lucerne?

You can take a train from Düsseldorf to Lucerne via Köln Hbf and Basel SBB in around 6 h 51 min. Alternatively, you can take a bus from Düsseldorf to Lucerne via Frankfurt, Frankfurt central station in around 12 h 40 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
Want to know more about Flixbus?Rome2rio’s guide has all the details

How to get from Düsseldorf to Lucerne

ModeDurationPrice
From Düsseldorf Hbf train to Köln Hbf, train to Basel SBB, then train to Luzern.6 h 51 min195€
From Düsseldorf Hbf train to Zürich HB then train to Luzern.7 h 37 min206€
From Düsseldorf bus to Frankfurt, Frankfurt central station then bus to Luzern.12 h 40 min59€
From Düsseldorf bus to Strasbourg, bus to Zurich, walk to Zürich HB, then train to Luzern.15 h 25 min149€
From Düsseldorf Hbf train to Mannheim Hbf, train to Heidelberg Hbf, then drive to Lucerne.5 h 20 min109€
From Düsseldorf drive to Lucerne.5 h 34 min80€
From Düsseldorf Hbf train to Dusseldorf airport, fly to Zurich airport, then train to Lucerne.5 h 19 min98€
From Düsseldorf Hbf train to Dusseldorf airport, fly to Basel airport, line 50 bus to Basel SBB, then train to Lucerne.5 h 22 min146€
From Düsseldorf Hbf train to Köln, Dom / Hbf, train to Cologne/Bonn Apt airport, fly to Zurich airport, then train to Lucerne.5 h 38 min139€
From Düsseldorf Hbf train to Frankfurt airport, fly to Zurich airport, then train to Lucerne.5 h 9 min196€
From Düsseldorf Hbf train to Dusseldorf airport, fly to Stuttgart airport, train to Stuttgart-Rohr, train to Böblingen, train to Zürich HB, then train to Lucerne.7 h 27 min146€
From Düsseldorf Hbf train to Dusseldorf airport, fly to Geneva airport, then train to Lucerne.7 h 26 min163€

How long does it take to get from Düsseldorf to Lucerne?

It takes approximately 6 h 51 min to get from Düsseldorf to Lucerne, including transfers.

Is there a direct train between Düsseldorf and Lucerne?

No, there is no direct train from Düsseldorf to Lucerne. However, there are services departing from Düsseldorf Hbf and arriving at Luzern via Köln Hbf and Basel SBB. The journey, including transfers, takes approximately 6 h 51 min.

Is there a direct bus between Düsseldorf and Lucerne?

No, there is no direct bus from Düsseldorf to Lucerne. However, there are services departing from Düsseldorf and arriving at Luzern via Frankfurt, Frankfurt central station. The journey, including transfers, takes approximately 12 h 40 min.

Operators from Düsseldorf to Lucerne

OperatorPhoneWebsite
German Railways (DB)+49 0180 6 99 66 33German Railways (DB)
Swiss Railways (SBB/CFF/FFS)Swiss Railways (SBB/CFF/FFS)
FlixBus+49 1807 123 99 123FlixBus
Eurolines FR+ 33 1 41 86 24 21Eurolines FR
S-BahnS-Bahn
EurowingsEurowings
SwissSwiss
LufthansaLufthansa
KLMKLM
BVBBVB
Bahn DEBahn DE