The cheapest trains from Hamburg to Duisburg

Showing times and prices for Oct 25

Cheapest

$29

Average

$58

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 Hamburg to Duisburg will cost around $ 58 if you buy it on the day, but the cheapest tickets can be found for only $ 29.

2nd Cheapest
11:37PMHamburg Hbf7h56 07:33AMDuisburg Hbf
3 changes
$291One-way
10:46PMHamburg Hbf3h33 02:19AMDuisburg Hbf
0 changes
$341One-way
04:46PMHamburg Hbf3h25 08:11PMDuisburg Hbf
0 changes
$371One-way
02:46PMHamburg Hbf3h25 06:11PMDuisburg Hbf
0 changes
$421One-way
04:10PMHamburg Hbf2h57 07:07PMDuisburg Hbf
0 changes
$441One-way

Timetable Hamburg to Duisburg

Showing trains for tomorrow, Mon, Oct 25
12:45AMHamburg Hbf5h36 06:21AMDuisburg Hbf
0 changes
04:37AMHamburg Hbf3h34 08:11AMDuisburg Hbf
0 changes
06:07AMHamburg Hbf3h41 09:48AMDuisburg Hbf
0 changes
06:10AMHamburg Hbf2h57 09:07AMDuisburg Hbf
0 changes
06:46AMHamburg Hbf3h25 10:11AMDuisburg Hbf
0 changes
07:01AMHamburg Hbf3h47 10:48AMDuisburg Hbf
0 changes
07:46AMHamburg Hbf3h35 11:21AMDuisburg Hbf
0 changes
08:03AMHamburg Hbf3h45 11:48AMDuisburg Hbf
0 changes
08:46AMHamburg Hbf3h25 12:11PMDuisburg Hbf
0 changes
09:46AMHamburg Hbf3h25 01:11PMDuisburg Hbf
0 changes
10:01AMHamburg Hbf3h47 01:48PMDuisburg Hbf
0 changes
10:46AMHamburg Hbf3h25 02:11PMDuisburg Hbf
0 changes
11:01AMHamburg Hbf3h47 02:48PMDuisburg Hbf
0 changes
11:53AMHamburg Hbf3h22 03:15PMDuisburg Hbf
0 changes
12:01PMHamburg Hbf3h47 03:48PMDuisburg Hbf
0 changes
12:46PMHamburg Hbf3h25 04:11PMDuisburg Hbf
0 changes
01:01PMHamburg Hbf3h47 04:48PMDuisburg Hbf
0 changes
01:46PMHamburg Hbf3h35 05:21PMDuisburg Hbf
0 changes
02:01PMHamburg Hbf3h47 05:48PMDuisburg Hbf
0 changes
02:46PMHamburg Hbf3h25 06:11PMDuisburg Hbf
0 changes
03:01PMHamburg Hbf3h47 06:48PMDuisburg Hbf
0 changes
04:10PMHamburg Hbf2h57 07:07PMDuisburg Hbf
0 changes
04:46PMHamburg Hbf3h25 08:11PMDuisburg Hbf
0 changes
05:46PMHamburg Hbf3h48 09:34PMDuisburg Hbf
0 changes
06:10PMHamburg Hbf2h58 09:08PMDuisburg Hbf
0 changes
06:46PMHamburg Hbf3h48 10:34PMDuisburg Hbf
0 changes
07:01PMHamburg Hbf3h47 10:48PMDuisburg Hbf
0 changes
07:46PMHamburg Hbf3h35 11:21PMDuisburg Hbf
0 changes
08:01PMHamburg Hbf3h47 11:48PMDuisburg Hbf
0 changes
08:46PMHamburg Hbf3h25 12:11AMDuisburg Hbf
0 changes
10:46PMHamburg Hbf3h33 02:19AMDuisburg Hbf
0 changes
11:37PMHamburg Hbf7h56 07:33AMDuisburg Hbf
0 changes
11:37PMHamburg Hbf7h57 07:34AMDuisburg Hbf
0 changes

This is the last train of the day.

Find all the dates and times for this journey

COMPARE Prices across different modes

Sun
Oct 24
$41Deutsche Bahn with connection
Find prices
$93Eurowings
Mon
Oct 25
$17FlixTrain
Find prices
$167Eurowings
Thu
Oct 28
$12FlixTrain
Find prices
$167Eurowings
Fri
Oct 29
$25FlixTrain
Find prices
$117Eurowings
Sat
Oct 30
$12FlixTrain
$36BlaBlaCar Bus
$68Eurowings

The fastest trains from Hamburg to Duisburg

Showing times and prices for Oct 25

Fastest Journey

2 h 57 m

Average

3 h 52 m

Trains per day

33

Distance

324 km

Of the 33 trains that leave Hamburg for Duisburg every day 14 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.

These direct trains cover the 324 km distance in an average of 3 h 52 m but if you time it right, some trains will get you there in just 2 h 57 m .

The slowest trains will take 7 h 57 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
04:10PMHamburg Hbf2h57 07:07PMDuisburg Hbf
0 changes
$441One-way
Fastest
06:10AMHamburg Hbf2h57 09:07AMDuisburg Hbf
0 changes
$541One-way
2nd Fastest
06:10PMHamburg Hbf2h58 09:08PMDuisburg Hbf
0 changes
$491One-way
11:53AMHamburg Hbf3h22 03:15PMDuisburg Hbf
0 changes
$491One-way
10:46AMHamburg Hbf3h25 02:11PMDuisburg Hbf
0 changes
$541One-way

These companies trust us. We sell their tickets all in one place.

Deutsche Bahn
Renfe
Italo
Frecciarossa

Train Information from Hamburg to Duisburg

distanceDistance201 miles (324 km)
durationAverage train duration3 h 15 min
priceAverage train ticket price$21 (€17)
frequencyTrain frequency12 a day
changesDirect trainYes, there are 12 direct trains a day
carriersTrain providersDeutsche Bahn or FlixTrain

Trains from Hamburg to Duisburg cover the 201 miles (324 km) long journey taking on average 3 h 15 min with our travel partners like Deutsche Bahn or FlixTrain. Normally, there are 12 trains operating per day, including direct services available. You can get the cheapest train tickets for this trip for as low as $12 (€10), but the average price of train tickets is $21 (€17). Travelers depart most frequently from Hamburg Hbf and arrive in Duisburg Hbf.

Train companies

Travel with Deutsche Bahn from Hamburg to Duisburg

Deutsche Bahn trains will get you between Hamburg and Duisburg from $12 (€10). With over 1000 travel companies on Omio, you can find the best train times and tickets for your trip.

Deutsche Bahn

Official Deutsche Bahn tickets between Hamburg and Duisburg are available on Omio! Germany's largest rail company offers high-quality services from Hamburg to Duisburg to cover the 201 miles (324 km) journey, and Omio shows you the best deals for DB trains from Hamburg to Duisburg on offer. Simply choose the best times and tickets (including Super Saver, Saver and Flexible fares) available for you to make the journey between Hamburg and Duisburg with DB. You can also find Deutsche Bahn’s discount cards, such as the Bahncard 25, 50 and 100, and use these to purchase DB tickets on Omio.

Deutsche Bahn offers a wide range of train types with different levels of comfort, amenities on offer and time needed to travel. You'll be sure to find the perfect train type to suit your needs, such as: InterCity Express (ICE) for high-speed trains, Intercity (IC) and Eurocity (EC) for express domestic and international trains, and more local Regional Express (RE) and Regional (RB) trains.

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

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

Train tickets from Hamburg to Duisburg: when to book to save $

Time Price Savings
1 week earlier 18 €
3 weeks earlier 17 €6%
1 month before 18 €0%
2 months earlier 15 €20%
3 months earlier 14 €29.%


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 - Duisburg. 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 - Duisburg 3 weeks in advance means you can save on average up to 6% compared to the price available on the day of departure.
  • If you book a ticket Hamburg - Duisburg with 2 months in advance you save up to about 20% compared to the initial price.
  • By booking 3 months in advance, you could save up to 29%.
  • 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 Duisburg
Travel by train to Duisburg 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 Duisburg.
FAQs
How much does a cheap train from Hamburg to Duisburg cost?
Train tickets between Hamburg and Duisburg for some dates and times can be found for as cheap as $12 (€10)  one way in the next 7 days.
How much is the train to Duisburg from Hamburg on average?
The Hamburg to Duisburg train ticket price is on average $21 (€17)  if you are looking to purchase your tickets for this trip in the next week.
How far is Hamburg to Duisburg by train?
When traveling this route you should expect the distance from Hamburg to Duisburg by train to be approximately 201 miles (324 km).
How long is the train between Hamburg and Duisburg?
The train time to Duisburg from Hamburg is on average 3 h 15 min  for the 201 miles (324 km) long journey, but the time it takes to go to Duisburg from Hamburg by train can vary depending on specific dates or traveling on weekends and holidays.
When traveling by train from Hamburg to Duisburg, which train station in Hamburg do I depart from and which train station in Duisburg do I arrive in?

There are a few train stations in Hamburg to start your trip from including Hamburg Hbf, Hamburg-Altona and Hamburg-Harburg. In Duisburg you have a few train station options to choose from for your arrival including Duisburg Hbf, Duisburg-Buchholz and Duisburg-Meiderich Süd.

Omio customers traveling this route depart most frequently from Hamburg Hbf   and arrive in Duisburg Hbf.

Where is the departure train station in Hamburg located? Where is the arrival train station in Duisburg located?

Passengers board their train most frequently from Hamburg Hbf and travel around 1 mile (s) / 2 km from the city center to this train station.

Passengers traveling this route most often arrive at Duisburg Hbf and need to travel approximately 0 mile (s) / 0 km from the train station to the city center in Duisburg.

Which train companies should I travel with from Hamburg to Duisburg?
For the route from Hamburg to Duisburg you can take a train with Deutsche Bahn or FlixTrain. Be sure to check out all possible train companies that offer services between Hamburg and Duisburg on Omio to compare what amenities they may have.
Can I find a direct train from Hamburg to Duisburg?
Yes, there are 12 direct trains from Hamburg to Duisburg per day with Deutsche Bahn or FlixTrain  on Omio. This is worth paying attention to when you book your train ticket as direct services tend to offer more convenience and help save you time traveling to your destination.
How many train services are there between Hamburg and Duisburg a day?
The average number of trains departing Hamburg for Duisburg is 12 a day. The train schedules and services may vary between weekdays and weekends.
When does the first train depart from Hamburg to Duisburg? When does the last train depart from Hamburg to Duisburg?
You can take the first train from Hamburg to Duisburg at 4: 46 AM. The last train from Hamburg to Duisburg that you can take departs at 9: 46 PM. Omio shows you the latest train from Hamburg to Duisburg schedule to help you book the best departure time for this route.
How far in advance should I buy train tickets between Hamburg and Duisburg for 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 trip and save money. If you purchase train tickets between Hamburg and Duisburg within the next 7 days, you can find tickets to cost on average $21 (€17) one way. To find the best prices for this route, consider booking your train ticket from Hamburg to Duisburg a few months in advance.

Important Stations and Airports for this Journey

Hamburg
Duisburg
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 Duisburg.
Amenities at station
WifiWifi
LockersLockers
ParkingParking
ATMATM
ticketOfficeHours
Ticket office hours
Mon - Fri: 06: 00 - 21: 30 | Sat - Sun: 08: 00 - 20: 15
Connections to/from station
Bus lines: 2, 5, 6, 16, 17, 19, 112, X35, 31, 37
Train lines: ICE, EC, IC, FLX, NJ, RE, RB, IRE
S-Bahn lines: S1, S2, S3, S11, S21, S31
U-Bahn lines: U1, U2, U3, U4