Cheap train tickets from Düsseldorf to Berlin

Showing times and prices for 4 Dec

Cheapest

£18

Average

£18

The best way to find a cheap fare is to book your ticket as far in advance as you can and to avoid traveling at rush hour.

The average ticket from Düsseldorf to Berlin will cost around £ 18 if you buy it on the day, but the cheapest tickets can be found for only £ 18.

Cheapest
16:38Düsseldorf, Hbf, Worringer Straße4h55 21:33Berlin
0 changes
£181One-way
Cheapest
16:38Düsseldorf, Hbf, Worringer Straße5h05 21:43Berlin
0 changes
£181One-way
Cheapest
07:14Düsseldorf, Hbf, Worringer Straße4h46 12:00Berlin
0 changes
£181One-way
Cheapest
16:38Düsseldorf, Hbf, Worringer Straße4h43 21:21Berlin
0 changes
£181One-way
Cheapest
07:14Düsseldorf, Hbf, Worringer Straße4h37 11:51Berlin
0 changes
£181One-way

Train schedule Düsseldorf to Berlin

Showing trains for tomorrow, Sat, 4 Dec
07:14Düsseldorf, Hbf, Worringer Straße4h46 12:00Berlin
0 changes
07:14Düsseldorf, Hbf, Worringer Straße4h37 11:51Berlin
0 changes
16:38Düsseldorf, Hbf, Worringer Straße4h55 21:33Berlin
0 changes
16:38Düsseldorf, Hbf, Worringer Straße5h05 21:43Berlin
0 changes
16:38Düsseldorf, Hbf, Worringer Straße4h43 21:21Berlin
0 changes

Find all the dates and times for this journey

Compare prices and tickets by train, coach or flight

Fri
3 Dec
£53Deutsche Bahn
£34BlaBlaCar Bus
£89Eurowings
Sat
4 Dec
£28Deutsche Bahn
£28BlaBlaCar Bus
£34Eurowings
Sun
5 Dec
£25Deutsche Bahn
£34BlaBlaCar Bus
£53Eurowings
Mon
6 Dec
£21Deutsche Bahn
£28BlaBlaCar Bus
£71Eurowings
Tue
7 Dec
£16Deutsche Bahn
£18Flixbus
£27Eurowings
Wed
8 Dec
£13FlixTrain
£18Flixbus
£62Eurowings
Thu
9 Dec
£13FlixTrain
£22Flixbus
£62Tuifly
Fri
10 Dec
£21Deutsche Bahn with connection
£13Flixbus
£53Eurowings
Sat
11 Dec
£12FlixTrain
£18Flixbus
£34Eurowings
Sun
12 Dec
£16Deutsche Bahn
£28BlaBlaCar Bus
£53Eurowings
Mon
13 Dec
£13FlixTrain
£18Flixbus
£43Eurowings
Tue
14 Dec
£9FlixTrain
£18Flixbus
£53Eurowings
Wed
15 Dec
£16Deutsche Bahn
£9Flixbus
£53Eurowings
Thu
16 Dec
£16Deutsche Bahn
£9Flixbus
£53Eurowings
Fri
17 Dec
£16Deutsche Bahn
£22Flixbus
£43Eurowings
Sat
18 Dec
£9FlixTrain
£22Flixbus
£34Eurowings
Sun
19 Dec
Find prices
£36BlaBlaCar Bus
£27Eurowings
Mon
20 Dec
£16Deutsche Bahn
£18Flixbus
£43Eurowings
Tue
21 Dec
£16Deutsche Bahn
£40BlaBlaCar Bus
£43Eurowings
Wed
22 Dec
£18FlixTrain
£27Flixbus
£43Eurowings
Thu
23 Dec
£27FlixTrain
£31Flixbus
£43Eurowings

Fastest train times from Düsseldorf to Berlin

Showing times and prices for 4 Dec

Fastest Journey

4 h 37 m

Average

4 h 49 m

Trains per day

5

Distance

478 km

Of the 5 trains that leave Düsseldorf for Berlin every day 5 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.

These direct trains cover the 478 km distance in an average of 4 h 49 m but if you time it right, some trains will get you there in just 4 h 37 m .

The slowest trains will take 5 h 5 m and usually involve a change or two along the way, but you might be able to save a few pennies if you’re on a budget.

Fastest
07:14Düsseldorf, Hbf, Worringer Straße4h37 11:51Berlin
0 changes
£181One-way
2nd Fastest
16:38Düsseldorf, Hbf, Worringer Straße4h43 21:21Berlin
0 changes
£181One-way
07:14Düsseldorf, Hbf, Worringer Straße4h46 12:00Berlin
0 changes
£181One-way
16:38Düsseldorf, Hbf, Worringer Straße4h55 21:33Berlin
0 changes
£181One-way
16:38Düsseldorf, Hbf, Worringer Straße5h05 21:43Berlin
0 changes
£181One-way

More than 1,000 travel companies trust us to sell their tickets all in one place.

Virgin Trains
East Coast
Cross Country
Deutsche Bahn

Train Information between Düsseldorf and Berlin

distanceDistance296 miles (477 km)
durationAverage train duration4 h 37 min
priceAverage train ticket price£24 (€27)
frequencyTrain frequency16 a day
changesDirect trainYes, there are 16 direct trains a day
carriersTrain companiesDeutsche Bahn, FlixTrain or Deutsche Bahn with connection

Trains from Düsseldorf to Berlin cover the 296 miles (477 km) long route taking on average 4 h 37 min with our travel partners like Deutsche Bahn, FlixTrain or Deutsche Bahn with connection. Normally, there are 16 trains operating per day, including direct services available. While the average ticket price for this journey costs around £24, you can find the cheapest train ticket for as low as £13. Travellers depart most frequently from Düsseldorf Hbf and arrive in Berlin Hbf.

Train companies

Deutsche Bahn from Düsseldorf to Berlin

Deutsche Bahn trains will get you between Düsseldorf and Berlin from £13. With over 1000 travel companies on Omio, you can find the best train times and tickets for your trip.

Deutsche Bahn

Deutsche Bahn (DB) is Germany’s main operator of train services and makes on average about 40, 000 domestic and international journeys per day. Deutsche Bahn’s fleet of trains includes the high-speed ICE (Intercity Express) as well as the IC (Intercity), EC (Eurocity), IRE (Interregio-Express), RE (Regional Express) and RB (Regionalbahn), which differ in terms of comfort and the time needed to travel. For example, while toilets are standard amenities, services like onboard restaurants or free WiFi are only available on certain train types and routes. Deutsche Bahn is well-known for its wide range of fares like Super Saver, Saver, and Flexible and discount cards like the Bahncard 25, 50 and 100, which you can also use for your Düsseldorf to Berlin train.

Düsseldorf to Berlin train information with Deutsche Bahn:

  • Average Duration: 5 h 5 min
  • Average Price: £16
  • Deutsche Bahn frequency: 8 a day

Deutsche Bahn 's current ticket policies due to COVID-19 for your train between Düsseldorf and Berlin are the following:

  • Cashless payments recommended
  • Online booking and check-in recommended
  • Normal conditions apply

Trains from Dusseldorf to Berlin

Taking the train is an excellent way to travel from Dusseldorf to Berlin. Every day, there are between 12-16 direct services between the two cities, and plenty of indirect options which often take just a little longer. Expect a total journey time of between 4 and 5 hours, whatever time trains depart.

Which train companies travel from Dusseldorf to Berlin?

Trains between Dusseldorf and Berlin are operated by two companies: Deutsche Bahn (DB) and Flixtrain. DB tends to offer slightly more trains for travellers, although Flixtrain offers services into Spandau station, while DB trains only terminate at Berlin's Hauptbahnhof.

How long is the train from Dusseldorf to Berlin?

Passengers can expect journeys to Berlin from Dusseldorf to take between 4 hours 17 minutes and 5 hours 55 minutes, so there's some variation between different departures. Generally, DB services are around 40 minutes faster than Flixtrain alternatives, but even then most Flixtrain trains get to Berlin in under 5 hours.

How many trains are there from Dusseldorf to Berlin?

There are plenty of daily departures from Dusseldorf to Berlin. Whenever travellers need to make the journey, they can expect a choice of 12-16 direct services, with no changes needed at any stage. Services start soon after 4:30 a.m., and run until shortly before midnight, so almost all schedules will be catered for. An overnight service is available for passengers needing to arrive early in the morning.

What are the departure and arrival stations for trains from Dusseldorf to Berlin?

Departure train station: All trains to Berlin depart from the Dusseldorf's Hauptbahnhof. Thos transferring from flights into Dusseldorf Airport can take the S11 train directly to the station, which takes around 12 minutes. The Stadtbahn Metro service also connects the Hauptbahnhof with most areas of Dusseldorf, so finding a route to catch trains won't be tricky.

Arrival strain tations: Most trains to Berlin from Dusseldorf will arrive at Berlin Hauptbahnhof. Located very close to the centre of the city, the Hauptbahnhof is just 10 minutes from Alexanderplatz via the Berlin Metro, and also has plenty of overground connections to outlying suburbs, while Airport Express trains run to Schonefeld and express buses serve Tegel. Some trains may arrive at Spandau station. From there, visitors can catch the U-7 metro line to the city centre or the S-Bahn. In both cases, expect a 25-30 minute transfer time.

Travel Tips

Trains from Düsseldorf to Berlin
Travel by train to Berlin easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Düsseldorf to Berlin.
FAQs
What is the cost of cheap trains to Berlin from Düsseldorf?
Omio customers have found cheap train tickets between Düsseldorf and Berlin for as low as £13  for the next 7 days.
What is the cost of a train ticket from Düsseldorf to Berlin on average?
If you’re looking to book your train tickets in the next week, you can expect the Düsseldorf to Berlin train price to come in at an average of £24  one way.
What is the distance between Düsseldorf and Berlin by train?
You should expect to travel around 296 miles (477 km)  to Berlin from Düsseldorf by train.
How long does it take from Düsseldorf to Berlin by train?
On average the Düsseldorf to Berlin train time is 4 h 37 min  covering the 296 miles (477 km) long trip, but the journey time can vary depending on specific dates or travelling on weekends and bank holidays.
What is the departure train station in Düsseldorf and arrival train station in Berlin?

Some of the Düsseldorf train stations to Berlin you can start your journey from include Düsseldorf Hbf, Düsseldorf Flughafen Terminal and Düsseldorf-Benrath. Similarly, some of the arrival train stations in Berlin include Berlin Hbf, Berlin Spandau and Berlin Südkreuz.

When travelling this route, Omio customers are departing most frequently from Düsseldorf Hbf   and arriving in Berlin Hbf.

Where is the departure train station in Düsseldorf located? Where is the arrival train station in Berlin located?

Passengers board their train most frequently from Düsseldorf Hbf and travel around 0.8 miles (1.3 km) from the city centre to this train station.

Passengers travelling this route most often arrive at Berlin Hbf and need to travel approximately 1.7 miles (2.8 km) from the train station to the city centre in Berlin.

What train providers go from Düsseldorf to Berlin?
Take the Düsseldorf to Berlin train with Deutsche Bahn, FlixTrain or Deutsche Bahn with connection. However, it's always good to check out all possible train providers for the trip to Berlin from Düsseldorf as there might be differences in the amenities they offer.
Can I buy a direct train from Düsseldorf to Berlin?
Yes, there are 16 direct trains a day between Düsseldorf and Berlin. If you’re looking for a direct train from Düsseldorf to Berlin, consider travelling with Deutsche Bahn or FlixTrain. Non-stop train services tend to offer more convenience and save you time getting you to your destination, so it's worth paying attention to this when booking your train tickets.
How many trains per day are there between Düsseldorf and Berlin?
The average number of trains departing Düsseldorf for Berlin is 16 a day. The train schedules and services may vary between weekdays and weekends.
What are the first and last departure train times from Düsseldorf to Berlin?
The earliest train departing from Düsseldorf to Berlin leaves at 04: 51. The last train departing from Düsseldorf to Berlin leaves at 22: 49. You can find the latest Düsseldorf to Berlin train timetable on Omio and book the best time to leave for your journey on your chosen travel date.
How early should I purchase Düsseldorf to Berlin train tickets to get the best deals?
The price of a one way train ticket from Düsseldorf to Berlin is on average £24 if you purchase within the next 7 days. But we recommend booking tickets before your planned travel date to find the best prices for trains from all possible train providers offering this trip. In general, you can find train tickets between Düsseldorf and Berlin available a few months in advance.

Important Stations and Airports for this Journey

Düsseldorf
Berlin
Düsseldorf Hbf is the most popular Düsseldorf railway station for Omio travellers, but it's not the only one. Read all the information you need to know about the main train stations in Düsseldorf for your journey to Berlin.