Compare prices and tickets by train, bus or flight

Jan 18
$29Deutsche Bahn with connection
Jan 19
$22Deutsche Bahn
Jan 20
$22Deutsche Bahn
$139Eurowings Europe
Jan 21
Jan 22
Jan 23
$22Deutsche Bahn
Jan 24
Jan 25
$22Deutsche Bahn
Jan 26
$22Deutsche Bahn
Jan 27
$22Deutsche Bahn
Jan 28
Jan 29
$22Deutsche Bahn
Jan 30
Jan 31
Feb 1
$22Deutsche Bahn
Feb 2
$22Deutsche Bahn
Feb 3
$22Deutsche Bahn
$73Eurowings Europe
Feb 4
Feb 5
$22Deutsche Bahn
Feb 6
$22Deutsche Bahn

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

Deutsche Bahn

Overview: Train from Hamburg to Düsseldorf

distanceDistance211 miles (341 km)
durationAverage train duration3 h 10 min
priceAverage train ticket price$23 (€19)
frequencyTrain frequency16 a day
changesDirect trainYes, there are 16 direct trains a day
carriersTrain companiesDeutsche Bahn, FlixTrain, Deutsche Bahn with connection or Hamburg-Köln-Express

Trains from Hamburg to Düsseldorf cover the 211 miles (341 km) long trip taking on average 3 h 10 min with our travel partners like Deutsche Bahn, FlixTrain, Deutsche Bahn with connection or Hamburg-Köln-Express. Normally, there are 16 trains operating per day, including direct services available. You can get the cheapest train tickets for this trip for as low as $18 (€15), but the average price of train tickets is $23 (€19). Travelers depart most frequently from Hamburg Hbf and arrive in Düsseldorf Hbf.

Train companies: Deutsche Bahn from Hamburg to Düsseldorf trains

Buy your official Deutsche Bahn train tickets to Düsseldorf from Hamburg from $18 (€15) with Omio. Find train times and tickets for over 1000 travel companies to compare and book the most popular route.

Deutsche Bahn

Deutsche Bahn (DB) is Germany’s main provider 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 Hamburg to Düsseldorf train.

  • Average Price: $22

Deutsche Bahn has the following ticket policies due to COVID-19, which you should be aware of when booking and traveling by train between Hamburg and Düsseldorf:

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

How to get by train from Hamburg to Dusseldorf

From Hamburg to Dusseldorf, trains run several times from Monday to Friday to Dusseldorf Central Station. Deutsche Bahn also offers regular train connections on weekends. In general, the journey time can vary greatly depending on whether it is a direct connection or a connection with a stopover. The cheapest offers are available during the week until 22.45; they usually last about three to four hours with the ICE.

Where do the trains depart from in Hamburg?

The starting point for most trains from Hamburg to Dusseldorf is Hamburg Central Station. From there, the journey goes south to the Rhine. The FlixTrain has the main station Hamburg as well as the stops Hamburg-Harburg and Hamburg-Altona.

Hamburg Central Station is located on the eastern edge of the city center. Since all S-Bahn lines in the city (S1/S11, S2/S21 and S3/S31) run through the station, the S-Bahn is an important means of transport in the direction of long-distance traffic.

Where do trains from Hamburg arrive in Dusseldorf?

The Hamburg-Dusseldorf train is normally offered as a direct connection. The HKX, EC and IC serve the route without intermediate stops. With the ICE you can also travel the route via Hanover Hauptbahnhof (main station). A direct connection is offered daily in about every 10-20 minutes and takes about 3 hours 24 minutes up to 4 hours.

In Dusseldorf there is a tram stop directly below the main station. It is served by all light train lines. Buses stop at Dusseldorf Central Station in front of the main entrance.

Train tickets from Hamburg to Düsseldorf: when to book to save $

Time Price Savings
1 week earlier 21 €
2 weeks earlier 20 €5%
3 weeks earlier 20 €5%
1 month before 17 €24%
2 months earlier 15 €40%
3 months earlier 14 €50%

Train companies often offer promotional prices and offers—by buying in advance—you can get access the best prices for trains in the U.S., Canada, and the major European railroad operators. Search on Omio to check prices and cheap train tickets from Hamburg - Düsseldorf. Easily find the most attractive rates and choose the your preferred route for your journey. Book and choose your mobile ticket: avoid the queues at the station and the added stress of printing your ticket.

The rule of buying in advance to save money is not only valid when booking a flight but also for train travel. Train tickets are generally on sale 6 months before the departure date. Some train booking tips from us:

  • Buying your train ticket from Hamburg - Düsseldorf 3 weeks in advance means you can save on average up to 5% compared to the price available on the day of departure.
  • If you book a ticket Hamburg - Düsseldorf with 2 months in advance you save up to about 40% compared to the initial price.
  • By booking 3 months in advance, you could save up to 50%.
  • On Omio you can find all offers, train times and prices for train travel in Europe, the U.S., and Canada.

Travel Tips: Trains from Hamburg to Düsseldorf

Travel by train to Düsseldorf 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 Hamburg to Düsseldorf.

What is the price of the cheapest train from Hamburg to Düsseldorf?

Train tickets to Düsseldorf from Hamburg for some dates and times can be found for as cheap as $18 (€15)  one way in the next 7 days.

How much is the train to Düsseldorf from Hamburg on average?

The Hamburg to Düsseldorf train ticket price is on average $23 (€19)  if you are looking to buy your tickets for this trip in the next week.

How far is Hamburg to Düsseldorf by train?

You should expect to travel around 211 miles (341 km)  to Düsseldorf from Hamburg by train.

How many hours is the train time between Hamburg and Düsseldorf?

On average the Hamburg to Düsseldorf train travel time is 3 h 10 min  for the 211 miles (341 km) long journey, but the duration can vary if you travel on weekends and holidays.

Which train station from Hamburg to Düsseldorf do I depart from? Which Düsseldorf train station from Hamburg do I arrive in?

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

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

Where is the Hamburg train station located? Where is the Düsseldorf train station located?

The most popular departure train station with passengers for this route, called Hamburg Hbf, is located 1.6 miles (2.6 km) from the city center of Hamburg.

The most popular arrival train station, Düsseldorf Hbf, is located 0.8 miles (1.3 km) away from the city center of Düsseldorf.

What train companies offer a service to Düsseldorf from Hamburg?

For the journey from Hamburg to Düsseldorf you can take a train with Deutsche Bahn, FlixTrain, Deutsche Bahn with connection or Hamburg-Köln-Express. Be sure to check out all possible train companies that offer services from Hamburg to Düsseldorf on Omio to compare what amenities they may have.

Can I book a direct train from Hamburg to Düsseldorf?

Yes, there are 16 direct trains to Düsseldorf from Hamburg per day with Deutsche Bahn or FlixTrain  on Omio. This is worth paying attention to when you buy your train ticket as direct services tend to offer more convenience and help save you time traveling to your destination.

How many trains per day are there between Hamburg and Düsseldorf?

On average, there are 16 trains a day from Hamburg to Düsseldorf. The train times and services may be different on weekends and holidays compared to weekdays.

When is the earliest train from Hamburg to Düsseldorf? When is the last train from Hamburg to Düsseldorf?

The earliest train departing from Hamburg to Düsseldorf leaves at 4: 46 AM. The last train departing from Hamburg to Düsseldorf leaves at 9: 46 PM. You can find the latest Hamburg to Düsseldorf train schedule on Omio and book the best time to leave for your journey on your chosen travel date.

How far in advance should I purchase a train ticket from Hamburg to Düsseldorf to get the best deals?

In general, we recommend booking tickets for trains in advance to score the best deals from all possible train companies offering this journey and save money. If you book train tickets from Hamburg to Düsseldorf within the next 7 days, you can find tickets to cost on average $23 (€19) one way. To find the best prices for this journey, consider booking your train ticket from Hamburg to Düsseldorf a few months in advance.

Important Stations and Airports for this Journey

Hamburg Hbf is the most popular Hamburg railway station for Omio travelers, but it's not the only one. Read all the information you need to know about the main train stations in Hamburg for your trip to Düsseldorf.
Amenities at station
Phone Number
+49 4039184400
Ticket Office Hours
Mon - Fri: 06: 00 - 21: 30 | Sat - Sun: 08: 00 - 20: 15
Public transit options for Hamburg Hbf
U-Bahn lines: U1, U2, U3, U4
S-Bahn lines: S1, S2, S3, S11, S21, S31
Bus lines: 2, 5, 6, 16, 17, 19, 112, X35, 31, 37
Train lines: ICE, EC, IC, FLX, NJ, RE, RB, IRE