COMPARE Prices across different modes

30 Nov
Find prices
1 Dec
£16Deutsche Bahn
Find prices
2 Dec
£16Deutsche Bahn
Find prices
3 Dec
4 Dec

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

Virgin Trains
East Coast
Cross Country
Deutsche Bahn

Train Information from Erfurt to Cologne

distanceDistance177 miles (285 km)
durationAverage train duration4 h 7 min
priceAverage train ticket price£23 (€26)
frequencyTrain frequency16 a day
changesDirect trainYes, there are 16 direct trains a day
carriersTrain providersDeutsche Bahn

Trains from Erfurt to Cologne cover the 177 miles (285 km) long route taking on average 4 h 7 min with our travel partners like Deutsche Bahn. Normally, there are 16 trains operating per day, including direct services available. While the average ticket price for this trip costs around £23, you can find the cheapest train ticket for as low as £16. Travellers depart most frequently from Erfurt Hbf and arrive in Köln Hbf.

Train companies

Erfurt to Cologne with Deutsche Bahn

Buy your official Deutsche Bahn train tickets from Erfurt to Cologne from £16 with Omio. Find train times and tickets for over 1000 travel companies to compare and book the most affordable journey.

Deutsche Bahn

Find your perfect trip from Erfurt to Cologne with Deutsche Bahn (DB)! Check out the DB train timetables from Erfurt to Cologne and then book cheap DB tickets with Omio. The distance from Erfurt to Cologne by DB is 177 miles (285 km) and the cheapest price for a DB ticket between Erfurt and Cologne is £16.

DB is the main operator of train services in Germany, making on average 40, 000 train journeys per day. A special feature of DB is its wide range of ticket types, savings offers including Super Saver, Saver, and Flexible fares and discount cards like the Bahncard 25, 50 and 100, which you can also use at Omio.

DB uses different types of trains such as the ICE (Intercity Express), IC (Intercity), EC (Eurocity), IRE (Interregio-Express), RE (Regional Express) and RB (Regionalbahn) on its routes, which differ in terms of comfort and the time required to travel. For example, while WCs are standard amenities, services like an onboard restaurant or free WiFi are only available on certain trains.

Operator ticket policies for COVID

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

Travel Tips

Trains from Erfurt 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 Erfurt to Cologne.
How much does a cheap train to Cologne from Erfurt cost?
Omio customers have found cheap train tickets between Erfurt and Cologne for as low as £16  for the next 7 days.
What is the average price of train tickets between Erfurt and Cologne?
The Erfurt to Cologne train ticket price is on average £23  if you are looking to book your tickets for this route in the next week.
What is the distance by train from Erfurt to Cologne?
You should expect to travel around 177 miles (285 km)  to Cologne from Erfurt by train.
How long does it take from Erfurt to Cologne by train?
On average the train from Erfurt to Cologne duration is 4 h 7 min  for the 177 miles (285 km) long route, but the travel time can vary if you depart on weekends and holidays.
Which train station from Erfurt to Cologne do I depart from? Which Cologne train station from Erfurt do I arrive in?

When departing from Erfurt, you have various train station options to start your route from including Erfurt Hbf, Erfurt Nord and Erfurt, Hbf Intercity-Hotel. When arriving in Cologne, you can end your journey in train stations like Köln Hbf, Köln Messe/Deutz and Köln/Bonn Flughafen.

Omio customers book a train from Erfurt Hbf   to Köln Hbf   most frequently for this route.

Where is the train station in Erfurt? Where is the train station in Cologne?

The most popular departure train station with passengers for this journey, called Erfurt Hbf, is located 0 mile (s) / 0 km from the city centre of Erfurt.

The most popular arrival train station, Köln Hbf, is located 1 mile (s) / 1 km away from the city centre of Cologne.

What train companies offer a service from Erfurt to Cologne?
When taking a train from Erfurt to Cologne, you can count on Deutsche Bahn for the best way to get you to Cologne. You can also check all possible train providers who offer a service to Cologne from Erfurt and compare the amenities they offer before buying a train ticket.
How many trains are there from Erfurt to Cologne a day?
The average number of trains departing Erfurt for Cologne is 16 a day. The train schedules and services may vary between weekdays and weekends.
What time is the earliest train from Erfurt to Cologne? What time is the last train from Erfurt to Cologne?
If you prefer early morning trains from Erfurt to Cologne, the first train leaves at 05: 17. If you prefer late night trains from Erfurt to Cologne, the last train of the day leaves at 22: 41. Omio shows you the latest train from Erfurt to Cologne schedule to help you book the best departure time for this journey.
How early should I buy train tickets to Cologne from Erfurt to score the best deals?
You can find a train between Erfurt and Cologne to cost on average £23 one way if you book within the next 7 days. But we recommend buying train tickets in advance to score the best deals and save money on your trip. You’ll see tickets for the Erfurt to Cologne train generally on sale a few months before the planned travel date.

Important Stations and Airports for this Journey

Erfurt Hbf is the most popular Erfurt railway station for Omio travellers, but it's not the only one. Read all the information you need to know about the main train stations in Erfurt for your journey to Cologne.