Travel from Berlin to Düsseldorf

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

German Railways (DB) operates a train from Berlin to Düsseldorf hourly. Tickets cost $110 - $170 and the journey takes 4 hours 18 minutes. Alternatively, FlixBus operates a bus from Berlin to Düsseldorf 3 times a day. Tickets cost $35 - $60 and the journey takes 8 hours 30 minutes. Polski Bus also services this route once daily.

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
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.

How to get from Berlin to Düsseldorf

ModeDurationPrice
From Berlin Hbf (tief) train to Düsseldorf Hbf.4 h 18 min112€
From Berlin, S+U Alexanderplatz Bhf/Memhardstr. line 100 bus to S+U Zoologischer Garten Bhf, bus to Berlin, Berlin central bus station, then bus to Düsseldorf.10 h 18 min53€
From S+U Alexanderplatz train to U Kaiserdamm, walk to Berlin ZOB, then bus to Düsseldorf Hbf.10 h 43 min51€
From Berlin rideshare to Düsseldorf.6 h 36 min28€
From Berlin drive to Düsseldorf.5 h 18 min72€
From Berlin, Invalidenpark bus to Berlin Tegel airport, fly to Dusseldorf airport, then train to Düsseldorf.2 h 53 min44€
From Berlin, Invalidenpark bus to Berlin Tegel airport, fly to Cologne/Bonn Apt airport, train to Köln Hbf, then train to Düsseldorf.3 h 18 min73€

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

The train from Berlin Hbf (tief) to Düsseldorf Hbf takes 4 hours 18 minutes including transfers and departs hourly.

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

Yes, there is a direct train departing from Berlin Hbf (tief) and arriving at Düsseldorf Hbf. Services depart hourly, and operate every day. The journey takes approximately 4 hours 18 minutes.

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

No, there is no direct bus from Berlin to Düsseldorf. However, there are services departing from Berlin, S+U Alexanderplatz Bhf/Memhardstr. and arriving at Düsseldorf via S+U Zoologischer Garten Bhf and Berlin, Berlin central bus station. The journey, including transfers, takes approximately 10 hours 18 minutes.

Operators from Berlin to Düsseldorf

OperatorPhoneWebsite
German Railways (DB)+49 0180 6 99 66 33German Railways (DB)
BVGBVG
FlixBus+49 1807 123 99 123FlixBus
Eurolines DE+49 6196 2078-501Eurolines DE
BlaBlaCarBlaBlaCar
EurowingsEurowings
easyJeteasyJet
LufthansaLufthansa
S-BahnS-Bahn