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

Deutsche Bahn

Train Information between Ulm and Duisburg

distanceDistance253 miles (408 km)
durationAverage train duration5 h 32 min
frequencyTrain frequency4 a day
changesDirect trainYes, there are 4 direct trains a day
carriersTrain providersDeutsche Bahn

Trains from Ulm to Duisburg cover the 253 miles (408 km) long journey taking on average 5 h 32 min with our travel partners like Deutsche Bahn. Normally, there are 4 trains operating per day, including direct services available. Travelers depart most frequently from Ulm Hbf and arrive in Duisburg Hbf.

Train companies

Ulm to Duisburg with Deutsche Bahn

You can travel by train between Ulm and Duisburg with Deutsche Bahn. When you search Omio for times and tickets, we’ll show you the best deals available.

Deutsche Bahn

Deutsche Bahn (DB) makes German train travel easy! Find Deutsche Bahn train schedules and cheap tickets for the 253 miles (408 km) journey from Ulm to Duisburg with Omio. Choose from Super Saver, Saver and Flexible fares for your journey from Ulm to Duisburg if you’re looking for the best deals on affordable train tickets. Deutsche Bahn even offers discount cards like the Bahncard 25, 50 and 100, which you can also use on Omio.

As the main provider of train services in Germany, making on average 40, 000 train journeys per day, DB offers a range of train types to suit you with the high-speed InterCity Express (ICE), the express national and international Intercity (IC) and Eurocity (EC) trains, and local Regional Express (RE) and Regional (RB) trains. These different types of trains differ in terms of the comfort and time required to travel. For example, while restrooms are standard services on each train, other services like onboard restaurants or free WiFi access are only available on certain trains.

Deutsche Bahn's current ticket policies due to COVID-19 for your train from Ulm to Duisburg are the following:

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

Travel Tips

Trains from Ulm 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 Ulm to Duisburg.
What is the distance between Ulm and Duisburg by train?
When traveling this route you should expect the distance from Ulm to Duisburg by train to be approximately 253 miles (408 km).
How long is the train from Ulm to Duisburg?
On average the Ulm to Duisburg train time is 5 h 32 min  covering the 253 miles (408 km) long journey, but the journey time can vary depending on specific dates or traveling on weekends and holidays.
What is the departure train station in Ulm and arrival train station in Duisburg?

Some of the Ulm train stations to Duisburg you can start your journey from include Ulm Hbf, Ulm-Söflingen and Ulm, ZOB Ost. Similarly, some of the arrival train stations in Duisburg include Duisburg Hbf, Duisburg-Buchholz and Duisburg-Meiderich Süd.

When traveling this route, Omio customers are departing most frequently from Ulm Hbf   and arriving in Duisburg Hbf.

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

The most popular departure train station with passengers for this route, called Ulm Hbf, is located 0.4 miles (699 m) from the city center of Ulm.

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

What train providers go from Ulm to Duisburg?
For the best Ulm to Duisburg train to purchase, you can travel safely and comfortably with Deutsche Bahn. However, it's always good to check all possible train companies with services between Ulm and Duisburg to compare what amenities they may offer.
How many trains per day are there between Ulm and Duisburg?
On average, there are 4 trains a day from Ulm to Duisburg. The train times and services may be different on weekends and holidays compared to weekdays.
What time is the earliest train from Ulm to Duisburg? What time is the last train from Ulm to Duisburg?
The earliest train departing from Ulm to Duisburg leaves at 12: 55 PM. The last train departing from Ulm to Duisburg leaves at 12: 55 PM. You can find the latest Ulm to Duisburg train schedule on Omio and book the best time to leave for your journey on your chosen travel date.

Important Stations and Airports for this Journey

Ulm Hbf is the most popular Ulm 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 Ulm for your trip to Duisburg.