Travel from Düsseldorf to Switzerland

Train, bus or fly from Düsseldorf to Switzerland?

Eurowings, Lufthansa and KLM fly from Düsseldorf to Basel every 4 hours. Alternatively, you can take a train from Düsseldorf to Zürich via Köln Hbf, Basel SBB, and Zürich HB in around 6 h 29 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
Italian Lakes: Getting around by trainRome2rio's tips and tricks to make your journey as smooth as possible
Want to know more about Flixbus?Rome2rio’s guide has all the details

How to get from Düsseldorf to Switzerland

ModeDurationPrice
From Düsseldorf Hbf train to Dusseldorf airport, fly to Basel airport, then line 50 bus to Basel.3 h 39 min$115
From Düsseldorf Hbf train to Dusseldorf airport, fly to Geneva airport, then line 10 bus to Geneva.4 h$55
From Düsseldorf Hbf train to Dusseldorf airport, fly to Zurich airport, then line 16 train to Zürich.3 h 56 min$92
From Düsseldorf Hbf train to Köln, Dom / Hbf, train to Cologne/Bonn Apt airport, fly to Zurich airport, then line 16 train to Zürich.4 h 16 min$143
From Düsseldorf Hbf train to Dusseldorf airport, fly to Milan Malpensa airport, then bus to Lugano.5 h 32 min$107
From Düsseldorf Hbf train to Köln, Dom / Hbf, train to Cologne/Bonn Apt airport, fly to Milan Malpensa airport, then bus to Lugano.5 h 51 min$143
From Düsseldorf Hbf train to Köln Hbf, train to Basel SBB, train to Zürich HB, then line 15 train to Zürich Stadelhofen.6 h 29 min$236
From Düsseldorf Hbf train to Zürich HB then line 15 train to Zürich Stadelhofen.6 h 37 min$224
From Düsseldorf bus to Zurich, walk to Zürich HB, then line 15 train to Zürich Stadelhofen.9 h 56 min$81
From Düsseldorf bus to Strasbourg, bus to Zürich, Sihlquai/HB, then line 4 tram to Zürich, Opernhaus.14 h 31 min$141
From Düsseldorf Hbf train to Mannheim Hbf, train to Heidelberg Hbf, then drive to Zürich.5 h 17 min$134
From Düsseldorf drive to Zürich.5 h 31 min$97

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

It takes approximately 3 h 39 min to get from Düsseldorf to Switzerland, including transfers.

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

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

Operators from Düsseldorf to Switzerland

OperatorPhoneWebsite
S-BahnS-Bahn
EurowingsEurowings
LufthansaLufthansa
KLMKLM
BVBBVB
SwissSwiss
tpgtpg
Swiss Railways (SBB/CFF/FFS)Swiss Railways (SBB/CFF/FFS)
German Railways (DB)+49 0180 6 99 66 33German Railways (DB)
Bahn DEBahn DE
Air FranceAir France
Malpensa Express Bus+41 91 858 23 23Malpensa Express Bus
Air DolomitiAir Dolomiti
FlixBus+49 1807 123 99 123FlixBus
Eurolines FR+ 33 1 41 86 24 21Eurolines FR
VBZVBZ