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

Deutsche Bahn
Renfe
Italo
Frecciarossa

Train Information to Duisburg from Cologne

distanceDistance35 miles (56 km)
durationAverage train duration34 min
priceAverage train ticket price$4 (€3)
frequencyTrain frequency37 a day
changesDirect trainYes, there are 37 direct trains a day
carriersTrain companiesDeutsche Bahn or FlixTrain

Trains from Cologne to Duisburg cover the 35 miles (56 km) long route taking on average 34 min with our travel partners like Deutsche Bahn or FlixTrain. Normally, there are 37 trains operating per day, including direct services available. You can get the cheapest train tickets for this journey for as low as $4 (€3), but the average price of train tickets is $4 (€3). Travelers depart most frequently from Köln Hbf and arrive in Duisburg Hbf.

Train companies

Deutsche Bahn from Cologne to Duisburg

Travel between Cologne and Duisburg from $4 (€3) with Omio’s train partners Deutsche Bahn! You can find the best schedules and tickets when comparing and booking the most affordable trip for you.

Deutsche Bahn

Official Deutsche Bahn tickets from Cologne to Duisburg are available on Omio! Germany's largest rail company offers high-quality services between Cologne and Duisburg to cover the 35 miles (56 km) route, and Omio shows you the best deals for DB trains between Cologne and 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 Cologne 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.

Operator ticket policies for COVID

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

Travel Tips

Trains from Cologne 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 Cologne to Duisburg.
FAQs
How much do cheap trains between Cologne and Duisburg cost?
Train tickets between Cologne and Duisburg for some dates and times can be found for as cheap as $4 (€3)  one way in the next 7 days.
What is the price of a train ticket between Cologne and Duisburg?
If you’re looking to buy your train tickets in the next week, you can expect the Cologne to Duisburg train price to come in at an average of $4 (€3)  one way.
How far is Cologne to Duisburg by train?
When traveling this route you should expect the distance to Duisburg from Cologne by train to be approximately 35 miles (56 km).
How long is the train between Cologne and Duisburg?
On average the Cologne to Duisburg train time is 34 min  covering the 35 miles (56 km) long route, but the journey time can vary depending on specific dates or traveling on weekends and holidays.
What station does the train from Cologne to Duisburg depart from? Which Duisburg train station do I come into from Cologne?

When taking a train from Cologne, you have a couple of train stations you can depart from including Köln Hbf, Köln Messe/Deutz and Köln/Bonn Flughafen. When you arrive in Duisburg, your train can arrive in train stations including Duisburg Hbf, Duisburg-Buchholz and Duisburg-Meiderich Süd.

Omio customers traveling this route book their trains from Köln Hbf   to Duisburg Hbf.

Where do I find the Cologne train station to Duisburg? Where is the Duisburg train station?

The most popular departure train station with passengers for this trip, called Köln Hbf, is located 0.7 miles (1.2 km) from the city center of Cologne.

The most popular arrival train station, Duisburg Hbf, is located 0.5 miles (803 m) away from the city center of Duisburg.

Which train companies should I travel with from Cologne to Duisburg?
For the best Cologne to Duisburg train to buy, you can travel safely and comfortably with Deutsche Bahn or FlixTrain. However, it's always good to check all possible train companies with services from Cologne to Duisburg to compare what amenities they may offer.
How many trains are there between Cologne and Duisburg a day?
The average number of trains departing Cologne for Duisburg is 37 a day. The train schedules and services may vary between weekdays and weekends.
When can I take the first train from Cologne to Duisburg? When can I take the last train for the day?
You can take the earliest train from Cologne to Duisburg at 5: 45 AM   or take the last train from Cologne to Duisburg leaving at 3: 15 PM. Look for the latest Cologne to Duisburg train schedules on Omio and book the best time to take the train for this journey.
How far in advance should I book a train ticket from Cologne to Duisburg to get the best deals?
If you buy a train ticket from Cologne to Duisburg within the next 7 days, you can find tickets to cost on average $4 (€3) one way. However, we recommend booking your train in advance to get access to the best prices. Train tickets between Cologne and Duisburg are generally on sale a few months before the planned departure date.

Important Stations and Airports for this Journey

Cologne
Duisburg
Köln Hbf is the most popular Cologne 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 Cologne for your trip to Duisburg.
Amenities at station
WifiWifi
LockersLockers
ParkingParking
ATMATM
TaxisTaxis
AccessibilityAccessibility
phone
Phone Number
+49 2211411055
ticketOfficeHours
Ticket Office Hours
Mon - Fri: 06: 00 - 21: 00 | Sat - Sun: 07: 00 - 21: 00
Public transit options for Köln Hbf
U-Bahn lines: U5, U16, U18
S-Bahn lines: S6, S11, S12, S19
Bus lines: 172, 173
Train lines: ICE, IC, EC, FLX, RE, RB