Subscribe to receive top tips, train news and travel inspiration straight to your inbox
Duisburg to Zagreb by train
-
First train00:22
-
Last train23:57
-
Avg changes1
-
Fastest journey15hr 29m
-
Distance921 kilometres
-
Trains per day40
-
Avg. journey time27hr 31m
-
Train operators
Explore Duisburg to Zagreb by train
Thinking about travelling from Duisburg to Zagreb by train? Here’s everything you need to know to maximise your experience along this train journey.
Train cost between Duisburg and Zagreb
Average fares along this route:
The cheapest ticket price: £108.20
Ticket price when booked 30 days in advance:
Ticket price when booked 7 days in advance:
Finding cheap train tickets
Booking in advance is clearly one of the easiest ways to save on tickets. Follow these other tips to find cheap train tickets for travel in Europe:
Opt for the basic, “no-frills” class of service (which is still sure to deliver a comfortable ride)
Travel with a budget train operator
Consider choosing a rail pass if you plan to travel extensively
Book off-peak fares (tickets are cheaper midweek and outside peak hours)
Select a non-flexible fare
Ride slower trains as opposed to the pricier high-speed fares
Subscribe to the Rail Europe newsletter to be notified about discounts.
And last but not least, compare ticket prices on Rail Europe. We automatically compile all ticket offers in one easy search so you can choose by price, timing or whatever is driving your journey.
Train times for travel between Duisburg and Zagreb
If you are taking the train from Duisburg to Zagreb, you will have 40 trains each day (with a departure every 19 minutes) to choose from. Earlier risers can catch the first weekday train at 00:28. If you are looking to jump aboard the last train out of the station, the latest train departs at 23:57. On weekends, the first train departs at 00:22, and the last scheduled train of the day leaves at 23:57.
Duisburg to Zagreb distance and train travel time
The total distance for this route is 921 kilometres, with the fastest trip taking 15 hours and 29 minutes.
How early can you book train tickets from Duisburg to Zagreb?
Tickets on this route typically go on sale 6 months in advance. Booking early gives you access to the most competitive prices and ample seating options.
Making the most of your trip to Zagreb
For a seamless train journey, head to our extensive help articles. Start planning your trip and explore travel ideas in our city guide: Zagreb.
Frequently asked questions
How far is Duisburg to Zagreb by train?
The distance between Duisburg and Zagreb is 921 kilometres.
What’s the cost of a train ticket from Duisburg to Zagreb?
The cheapest tickets for this route start at £108.20. When booked 30 days ahead, prices are typically . Tickets booked 7 days in advance typically cost .
When do tickets go on sale for trains travelling from Duisburg to Zagreb?
Tickets for this journey become available 6 months ahead of the travel date.
How long does the train take from Duisburg to Zagreb?
The fastest travel time is 15 hours and 29 minutes.
Other journeys to Zagreb Glavni Kolod. View all journeys to Zagreb Glavni Kolod.
-
From London to Zagreb Glavni Kolod. From £155.96
-
From Villach to Zagreb Glavni Kolod. From £17.54
-
From Budapest to Zagreb Glavni Kolod. From £40.67
-
From Munich to Zagreb Glavni Kolod. From £30.59
-
From Ljubljana to Zagreb Glavni Kolod. From £26.00
-
From Vienna to Zagreb Glavni Kolod. From £21.64
-
From Salzburg to Zagreb Glavni Kolod. From £26.12
-
From Graz to Zagreb Glavni Kolod. From £17.54
-
From Berlin to Zagreb Glavni Kolod. From £138.05
-
From Belgrade to Zagreb Glavni Kolod. From £50.50
-
From Stuttgart to Zagreb Glavni Kolod. From £22.76
-
From Zurich to Zagreb Glavni Kolod. From £54.85
Other journeys from Zagreb Glavni Kolod.
-
From Zagreb Glavni Kolod. to London From £243.64
-
From Zagreb Glavni Kolod. to Ljubljana From £26.49
-
From Zagreb Glavni Kolod. to Villach From £17.91
-
From Zagreb Glavni Kolod. to Salzburg From £25.74
-
From Zagreb Glavni Kolod. to Budapest From £36.56
-
From Zagreb Glavni Kolod. to Vienna From £25.74
-
From Zagreb Glavni Kolod. to Belgrade From £50.50
-
From Zagreb Glavni Kolod. to Munich From £63.05
-
From Zagreb Glavni Kolod. to Zurich From £22.76
-
From Zagreb Glavni Kolod. to Paris From £77.23
-
From Zagreb Glavni Kolod. to Prague From £39.18
-
From Zagreb Glavni Kolod. to Venice From £36.71
Other journeys from Duisburg Hbf
-
From Duisburg Hbf to Breda From £46.64
-
From Duisburg Hbf to Eindhoven From £36.19
-
From Duisburg Hbf to Venlo From £19.03
-
From Duisburg Hbf to Viersen From £18.28
-
From Duisburg Hbf to Arnhem From £23.13
-
From Duisburg Hbf to Amsterdam From £18.28
-
From Duisburg Hbf to Berlin From £18.28
-
From Duisburg Hbf to Hamburg From £16.42
-
From Duisburg Hbf to Dortmund Hbf From £9.33
-
From Duisburg Hbf to Cologne From £9.33
-
From Duisburg Hbf to Hanover From £58.58
-
From Duisburg Hbf to Maastricht From £33.58