COMPARE Prices across different modes

Wed
Sep 22
$55Deutsche Bahn
$43BlaBlaCar Bus
$155Eurowings Europe
Thu
Sep 23
$22Deutsche Bahn
$43BlaBlaCar Bus
$155Eurowings Europe
Fri
Sep 24
$30Deutsche Bahn
$35BlaBlaCar Bus
$149Eurowings
Sat
Sep 25
$30Deutsche Bahn
$35BlaBlaCar Bus
$206Lufthansa Cityline
Sun
Sep 26
$22Deutsche Bahn
$35BlaBlaCar Bus
$176Lufthansa
Mon
Sep 27
$22Deutsche Bahn
$35BlaBlaCar Bus
$155Eurowings Europe
Tue
Sep 28
$22Deutsche Bahn
$35BlaBlaCar Bus
$155Eurowings
Wed
Sep 29
$22Deutsche Bahn
$35BlaBlaCar Bus
$155Eurowings Europe
Thu
Sep 30
$22Deutsche Bahn
$35BlaBlaCar Bus
$155Eurowings
Fri
Oct 1
$35Deutsche Bahn
$35BlaBlaCar Bus
$147Lufthansa
Sat
Oct 2
$22Deutsche Bahn
$35BlaBlaCar Bus
$147Lufthansa Cityline
Sun
Oct 3
Find prices
$35BlaBlaCar Bus
$87Lufthansa
Mon
Oct 4
$22Deutsche Bahn
$35BlaBlaCar Bus
$147Lufthansa
Tue
Oct 5
$22Deutsche Bahn
$35BlaBlaCar Bus
$93Eurowings
Wed
Oct 6
$22Deutsche Bahn
$35BlaBlaCar Bus
$147Lufthansa
Thu
Oct 7
$22Deutsche Bahn
$35BlaBlaCar Bus
$106Eurowings
Fri
Oct 8
$30Deutsche Bahn
$35BlaBlaCar Bus
$147Lufthansa Cityline
Sat
Oct 9
$22Deutsche Bahn
$35BlaBlaCar Bus
$124Lufthansa Cityline
Sun
Oct 10
$22Deutsche Bahn
$35BlaBlaCar Bus
$147Lufthansa Cityline
Mon
Oct 11
$22Deutsche Bahn
$35BlaBlaCar Bus
$124Lufthansa
Tue
Oct 12
$22Deutsche Bahn
$35BlaBlaCar Bus
$93Eurowings

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

Deutsche Bahn
Renfe
Italo
Frecciarossa

Train Information from Ulm to Cologne

distanceDistance221 miles (356 km)
durationAverage train duration3 h 26 min
priceAverage train ticket price$29 (€23)
frequencyTrain frequency12 a day
changesDirect trainYes, there are 12 direct trains a day
carriersTrain companiesDeutsche Bahn

Trains from Ulm to Cologne cover the 221 miles (356 km) long route taking on average 3 h 26 min with our travel partners like Deutsche Bahn. Normally, there are 12 trains operating per day, including direct services available. While the average ticket price for this route costs around $29 (€23), you can find the cheapest train ticket for as low as $22 (€18). Travelers depart most frequently from Ulm Hbf and arrive in Köln Hbf.

Train companies

Ulm to Cologne with Deutsche Bahn

Deutsche Bahn trains will get you from Ulm to Cologne from $22 (€18). With over 1000 travel companies on Omio, you can find the best train times and tickets for your trip.

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 Ulm to Cologne train.

    Read on for COVID-19 recommendations and policies for your Deutsche Bahn train ticket between Ulm and Cologne:

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

    Travel Tips

    Trains from Ulm to Cologne
    Travel by train to Cologne 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 Cologne.
    FAQs
    How much are cheap trains to Cologne from Ulm?
    If you’re looking to save money on tickets, you can find cheap Ulm to Cologne trains for as little as $22 (€18)  in the next 7 days.
    What is the price of a train ticket to Cologne from Ulm?
    The Ulm to Cologne train ticket price is on average $29 (€23)  if you are looking to buy your tickets for this journey in the next week.
    How many miles is it from Ulm to Cologne by train?
    When traveling this route you should expect the distance between Ulm and Cologne by train to be approximately 221 miles (356 km).
    How long is the train ride between Ulm and Cologne?
    On average the Ulm to Cologne train travel time is 3 h 26 min  for the 221 miles (356 km) long trip, but the duration can vary if you travel on weekends and holidays.
    What station does the train from Ulm to Cologne depart from? Which Cologne train station do I come into from Ulm?

    Some of the Ulm train stations to Cologne you can start your journey from include Ulm Hbf, Ulm-Söflingen and Ulm, ZOB Ost. Similarly, some of the arrival train stations in Cologne include Köln Hbf, Köln Messe/Deutz and Köln/Bonn Flughafen.

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

    Where is the Ulm train station located? Where is the Cologne train station located?

    Passengers board the train most frequently from Ulm Hbf, which is located around 0 mile (s) / 0 km away from the city center, and they get off the train at Köln Hbf, located 1 mile (s) / 1 km away from the city center.

    Which train providers should I travel with from Ulm to Cologne?
    Take the Ulm to Cologne train with Deutsche Bahn. However, it's always good to check out all possible train providers for the route between Ulm and Cologne as there might be differences in the amenities they offer.
    How many trains per day are there between Ulm and Cologne?
    The average number of trains departing Ulm for Cologne is 12 a day. The train schedules and services may vary between weekdays and weekends.
    What are the first and last departure train times from Ulm to Cologne?
    The earliest train for this trip departs from Ulm at 4: 49 AM. The last train leaves from Ulm at 11: 16 PM. Check Omio for the latest train schedule from Ulm to Cologne and book the best time to depart on your chosen travel date.
    How early should I purchase train tickets between Ulm and Cologne to score the best deals?
    If you purchase a train ticket from Ulm to Cologne within the next 7 days, you can find tickets to cost on average $29 (€23) one way. However, we recommend booking your train in advance to get access to the best prices. Train tickets from Ulm to Cologne are generally on sale a few months before the planned departure date.
    Stations

    Important Stations and Airports for this Journey

    Ulm
    Cologne
    Ulm Hbf
    Amenities
    Ulm Ost
    Amenities
    Ulm-Söflingen
    Amenities