Compare prices and tickets by train, coach or flight

Thu
27 Jan
£16Deutsche Bahn
£16Flixbus
Fri
28 Jan
£16Deutsche Bahn
£14Flixbus
Sun
30 Jan
£16Deutsche Bahn
£14Flixbus
Mon
31 Jan
£16Deutsche Bahn
£14Flixbus
Tue
1 Feb
£16Deutsche Bahn
£17Flixbus
Fri
4 Feb
£16Deutsche Bahn
£12Flixbus
Sun
6 Feb
£16Deutsche Bahn
£12Flixbus
Mon
7 Feb
£16Deutsche Bahn
£12Flixbus

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

Virgin Trains
East Coast
Cross Country
Deutsche Bahn

Overview: Train from Heidelberg to Cologne

distanceDistance130 miles (210 km)
durationAverage train duration2 h 26 min
priceAverage train ticket price£16 (€18)
frequencyTrain frequency16 a day
changesDirect trainYes, there are 16 direct trains a day
carriersTrain providersDeutsche Bahn

Trains from Heidelberg to Cologne cover the 130 miles (210 km) long trip taking on average 2 h 26 min with our travel partners like Deutsche Bahn. Normally, there are 16 trains operating per day, including direct services available. You can get the cheapest train tickets for this route for as low as £16, but the average price of train tickets is £16. Travellers depart most frequently from Heidelberg Hbf and arrive in Köln Hbf.

Train providers: Deutsche Bahn trains Heidelberg to Cologne

Travel to Cologne from Heidelberg from £16 with Omio’s train partners Deutsche Bahn! You can find the best timetables and tickets when comparing and booking the most affordable journey for you.

Deutsche Bahn

Deutsche Bahn (DB) is the main operator of train services in Germany, making on average 40, 000 journeys per day. A special feature of Deutsche Bahn 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 for your train between Heidelberg and Cologne. 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 toilets are standard amenities, services like an onboard restaurant or free WiFi are only available on certain trains.

Train information from Heidelberg to Cologne with Deutsche Bahn:

  • Average Duration: 2 h 14 min
  • Average Price: £16
  • Deutsche Bahn frequency: 6 a day

Deutsche Bahn 's current ticket policies due to COVID-19 for your train between Heidelberg and Cologne are the following:

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

Travel Tips: Trains from Heidelberg 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 Heidelberg to Cologne.
FAQs

How much do cheap trains to Cologne from Heidelberg cost?

Omio customers have found the cheapest trains from Heidelberg to Cologne to cost as little as £16  in the next 7 days.

What is the average price of train tickets between Heidelberg and Cologne?

If you’re looking to book tickets for this journey in the next 7 days, you’ll find that Heidelberg to Cologne train prices are on average £16  one way.

What is the distance from Heidelberg to Cologne via train?

The distance from Heidelberg to Cologne by train is approximately 130 miles (210 km).

What is the average Heidelberg to Cologne train duration?

While the time it takes to travel 130 miles (210 km) to Cologne from Heidelberg can vary based on specific dates, weekends, and bank holidays, the train duration from Heidelberg to Cologne is on average 2 h 26 min.

When travelling by train from Heidelberg to Cologne, which train station in Heidelberg do I depart from and which train station in Cologne do I arrive in?

Some of the Heidelberg train stations to Cologne you can start your journey from include Heidelberg Hbf, Heidelberg-Pfaffengrund/Wieblingen and Heidelberg-Altstadt. Similarly, some of the arrival train stations in Cologne include Köln Hbf, Köln Messe/Deutz and Köln/Bonn Flughafen.

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

Where is the train station in Heidelberg to go to Cologne? Where is the train station in Cologne located?

The most popular departure train station with passengers for this route, called Heidelberg Hbf, is located 0.7 miles (1.2 km) from the city centre of Heidelberg.

The most popular arrival train station, Köln Hbf, is located 0.7 miles (1.2 km) away from the city centre of Cologne.

What train providers offer a service to Cologne from Heidelberg?

For the best Heidelberg to Cologne train to book, you can travel safely and comfortably with Deutsche Bahn. However, it's always good to check all possible train providers with services from Heidelberg to Cologne to compare what amenities they may offer.

Are there any direct trains between Heidelberg and Cologne?

Yes, there are 16 direct trains a day to Cologne from Heidelberg. If you’re looking for a direct train from Heidelberg to Cologne, consider travelling with Deutsche Bahn. Non-stop train services tend to offer more convenience and save you time getting you to your destination, so it's worth paying attention to this when booking your train tickets.

How many trains per day are there from Heidelberg to Cologne?

On average, there are 16 trains a day from Heidelberg to Cologne. The train times and services may be different on weekends and holidays compared to weekdays.

What are the first and last departure train times from Heidelberg to Cologne?

The earliest train departing from Heidelberg to Cologne leaves at 04: 47. The last train departing from Heidelberg to Cologne leaves at 19: 25. You can find the latest Heidelberg to Cologne train schedule on Omio and book the best time to leave for your journey on your chosen travel date.

How early should I buy Heidelberg to Cologne train tickets to get the best deals?

The price of a one way train ticket from Heidelberg to Cologne is on average £16 if you buy within the next 7 days. But we recommend booking tickets before your planned travel date to find the best prices for trains from all possible train providers offering this route. In general, you can find train tickets to Cologne from Heidelberg available a few months in advance.

Important Stations and Airports for this Journey

Heidelberg
Cologne
Heidelberg Hbf is the most popular Heidelberg 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 Heidelberg for your journey to Cologne.