Travel from Amsterdam to Düsseldorf

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

Dutch Railways (NS) operates a train from Amsterdam to Düsseldorf every 4 hours. Tickets cost $40 - $65 and the journey takes 2 h 11 min. Alternatively, FlixBus operates a bus from Amsterdam to Düsseldorf every 4 hours. Tickets cost $14 - $24 and the journey takes 2 h 50 min.

Travel Guides

Want to know more about Flixbus?Rome2rio’s guide has all the details
Is ride-sharing platform BlaBlaCar right for you?Don't have a car, or can't get there on public transportation? This carpooling platform could be your answer.
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

How to get from Amsterdam to Düsseldorf

ModeDurationPrice
From Amsterdam Centraal train to Düsseldorf Hbf.2 h 11 min46€
From Amsterdam, Amsterdam Sloterdijk bus to Düsseldorf.2 h 50 min18€
From Amsterdam, Nieuwmarkt line 51 subway to Amsterdam Amstel then bus to Düsseldorf Hbf.5 h 50 min47€
From Amsterdam rideshare to Düsseldorf.2 h 54 min15€
From Amsterdam drive to Düsseldorf.2 h 12 min33€
From Amsterdam Centraal train to Amsterdam airport, fly to Dusseldorf airport, then train to Düsseldorf.2 h 19 min100€

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

The train from Amsterdam Centraal to Düsseldorf Hbf takes 2 h 11 min including transfers and departs every four hours.

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

Yes, there is a direct train departing from Amsterdam Centraal and arriving at Düsseldorf Hbf. Services depart every four hours, and operate every day. The journey takes approximately 2 h 11 min.

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

Yes, there is a direct bus departing from Amsterdam, Amsterdam Sloterdijk and arriving at Düsseldorf. Services depart every four hours, and operate every day. The journey takes approximately 2 h 50 min.

Operators from Amsterdam to Düsseldorf

OperatorPhoneWebsite
Dutch Railways (NS)+31 30 751 5155Dutch Railways (NS)
FlixBus+49 1807 123 99 123FlixBus
GVB+31 900 8011GVB
Eurolines DE+49 6196 2078-501Eurolines DE
BlaBlaCarBlaBlaCar
KLMKLM
S-BahnS-Bahn