Travel from Rotterdam to Düsseldorf

Bus or train from Rotterdam to Düsseldorf?

You can take a train from Rotterdam to Düsseldorf via Venlo in around 3 hours 13 minutes. Alternatively, FlixBus operates a bus from Rotterdam to Düsseldorf 3 times a week. Tickets cost $12 - $20 and the journey takes 3 hours 10 minutes.

Travel Guides

Want to know more about Flixbus?Rome2rio’s guide has all the details
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 Rotterdam to Düsseldorf

ModeDurationPrice
From Rotterdam Centraal train to Venlo then train to Düsseldorf Hbf.3 h 13 min37€
From Rotterdam Centraal train to Utrecht Centraal then train to Düsseldorf Hbf.3 h 22 min46€
From Rotterdam, Rotterdam CS bus to Mönchengladbach Hbf then train to Düsseldorf Hbf.3 h 48 min30€
From Rotterdam, Conradstraat/Weena bus to Düsseldorf, Hbf., Worringer Str..4 h8€
From Rotterdam drive to Düsseldorf.2 h 6 min33€
From Rotterdam Centraal train to Amsterdam airport, fly to Dusseldorf airport, then train to Düsseldorf.2 h 32 min106€

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

It takes approximately 3 hours 13 minutes to get from Rotterdam to Düsseldorf, including transfers.

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

No, there is no direct train from Rotterdam to Düsseldorf. However, there are services departing from Rotterdam Centraal and arriving at Düsseldorf Hbf via Venlo. The journey, including transfers, takes approximately 3 hours 13 minutes.

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

Yes, there is a direct bus departing from Rotterdam, Conradstraat/Weena and arriving at Düsseldorf, Hbf., Worringer Str.. Services depart four times a day, and operate every day. The journey takes approximately 4 hours.

Operators from Rotterdam to Düsseldorf

OperatorPhoneWebsite
Dutch Railways (NS)+31 30 751 5155Dutch Railways (NS)
FlixBus+49 1807 123 99 123FlixBus
German Railways (DB)+49 0180 6 99 66 33German Railways (DB)
RegioJet+420 542 42 42 42RegioJet
KLMKLM
S-BahnS-Bahn