[menuItemContent][menuItemRightSideContent]
Currency

Cheap train tickets from Heidelberg Hbf to Cologne Hbf

Showing times and prices for May 25

Cheapest

$34

Average

$73

The best way to find a cheap fare is to book your ticket as far in advance as you can and to avoid traveling at rush hour.

The average ticket from Heidelberg Hbf to Cologne Hbf will cost around $ 73 if you buy it on the day, but the cheapest tickets can be found for only $ 34.

Cheapest
07:20AMHeidelberg Hbf2h45 10:05AMCologne Hbf
1 changes
$341One-way
Cheapest
08:25AMHeidelberg Hbf2h40 11:05AMCologne Hbf
0 changes
$341One-way
2nd Cheapest
03:43AMHeidelberg Hbf2h20 06:03AMCologne Hbf
0 changes
$411One-way
2nd Cheapest
04:10AMHeidelberg Hbf2h54 07:04AMCologne Hbf
1 changes
$411One-way
08:55PMHeidelberg Hbf3h27 12:22AMCologne Hbf
3 changes
$421One-way

Train schedule from Heidelberg Hbf to Cologne Hbf

Showing trains for tomorrow, Wed, May 25
12:56AMHeidelberg Hbf4h57 05:53AMCologne Hbf
0 changes
03:43AMHeidelberg Hbf2h20 06:03AMCologne Hbf
0 changes
04:10AMHeidelberg Hbf2h39 06:49AMCologne Hbf
0 changes
04:10AMHeidelberg Hbf2h54 07:04AMCologne Hbf
0 changes
04:13AMHeidelberg Hbf3h52 08:05AMCologne Hbf
0 changes
05:47AMHeidelberg Hbf3h18 09:05AMCologne Hbf
0 changes
05:47AMHeidelberg Hbf1h45 07:32AMCologne Hbf
0 changes
06:02AMHeidelberg Hbf2h03 08:05AMCologne Hbf
0 changes
06:43AMHeidelberg Hbf2h09 08:52AMCologne Hbf
0 changes
07:12AMHeidelberg Hbf1h52 09:04AMCologne Hbf
0 changes
07:20AMHeidelberg Hbf2h45 10:05AMCologne Hbf
0 changes
07:34AMHeidelberg Hbf2h15 09:49AMCologne Hbf
0 changes
07:55AMHeidelberg Hbf2h48 10:43AMCologne Hbf
0 changes
08:13AMHeidelberg Hbf1h51 10:04AMCologne Hbf
0 changes
08:25AMHeidelberg Hbf2h40 11:05AMCologne Hbf
0 changes
08:43AMHeidelberg Hbf2h09 10:52AMCologne Hbf
0 changes
08:46AMHeidelberg Hbf3h19 12:05PMCologne Hbf
0 changes
09:13AMHeidelberg Hbf1h51 11:04AMCologne Hbf
0 changes
09:33AMHeidelberg Hbf2h00 11:33AMCologne Hbf
0 changes
10:13AMHeidelberg Hbf1h52 12:05PMCologne Hbf
0 changes
10:20AMHeidelberg Hbf3h23 01:43PMCologne Hbf
0 changes
10:25AMHeidelberg Hbf2h40 01:05PMCologne Hbf
0 changes
10:43AMHeidelberg Hbf2h10 12:53PMCologne Hbf
0 changes
10:46AMHeidelberg Hbf3h19 02:05PMCologne Hbf
0 changes
11:13AMHeidelberg Hbf1h52 01:05PMCologne Hbf
0 changes
11:33AMHeidelberg Hbf2h00 01:33PMCologne Hbf
0 changes
12:13PMHeidelberg Hbf1h52 02:05PMCologne Hbf
0 changes
12:24PMHeidelberg Hbf2h41 03:05PMCologne Hbf
0 changes
12:33PMHeidelberg Hbf3h10 03:43PMCologne Hbf
0 changes
12:43PMHeidelberg Hbf2h10 02:53PMCologne Hbf
0 changes
12:46PMHeidelberg Hbf3h19 04:05PMCologne Hbf
0 changes
01:13PMHeidelberg Hbf1h51 03:04PMCologne Hbf
0 changes
01:35PMHeidelberg Hbf1h58 03:33PMCologne Hbf
0 changes
01:55PMHeidelberg Hbf2h48 04:43PMCologne Hbf
0 changes
02:13PMHeidelberg Hbf1h52 04:05PMCologne Hbf
0 changes
02:13PMHeidelberg Hbf2h52 05:05PMCologne Hbf
0 changes
02:46PMHeidelberg Hbf3h19 06:05PMCologne Hbf
0 changes
03:13PMHeidelberg Hbf1h51 05:04PMCologne Hbf
0 changes
03:20PMHeidelberg Hbf2h56 06:16PMCologne Hbf
0 changes
03:33PMHeidelberg Hbf2h03 05:36PMCologne Hbf
0 changes
03:55PMHeidelberg Hbf2h47 06:42PMCologne Hbf
0 changes
04:13PMHeidelberg Hbf2h52 07:05PMCologne Hbf
0 changes
04:13PMHeidelberg Hbf1h52 06:05PMCologne Hbf
0 changes
04:55PMHeidelberg Hbf1h58 06:53PMCologne Hbf
0 changes
05:13PMHeidelberg Hbf1h51 07:04PMCologne Hbf
0 changes
05:20PMHeidelberg Hbf2h45 08:05PMCologne Hbf
0 changes
05:33PMHeidelberg Hbf2h00 07:33PMCologne Hbf
0 changes
06:13PMHeidelberg Hbf1h52 08:05PMCologne Hbf
0 changes
06:24PMHeidelberg Hbf2h41 09:05PMCologne Hbf
0 changes
06:43PMHeidelberg Hbf2h10 08:53PMCologne Hbf
0 changes
06:46PMHeidelberg Hbf3h19 10:05PMCologne Hbf
0 changes
07:13PMHeidelberg Hbf1h52 09:05PMCologne Hbf
0 changes
07:33PMHeidelberg Hbf2h10 09:43PMCologne Hbf
0 changes
08:13PMHeidelberg Hbf1h56 10:09PMCologne Hbf
0 changes
08:25PMHeidelberg Hbf2h40 11:05PMCologne Hbf
0 changes
08:55PMHeidelberg Hbf3h27 12:22AMCologne Hbf
0 changes
09:13PMHeidelberg Hbf1h51 11:04PMCologne Hbf
0 changes
10:14PMHeidelberg Hbf1h52 12:06AMCologne Hbf
0 changes
10:14PMHeidelberg Hbf3h51 02:05AMCologne Hbf
0 changes

This is the last train of the day.

Find all the dates and times for this journey

Compare prices and tickets by train, bus or flight

Wed
May 25
$34Deutsche Bahn
$23Globtour Medjugorjie d.o.o.
$119airmax
Thu
May 26
$29Deutsche Bahn
$23Globtour Medjugorjie d.o.o.
$388Lufthansa Cityline
Fri
May 27
$17Deutsche Bahn
Find prices
$343Lufthansa Cityline
Sat
May 28
$15FlixTrain
$23Globtour Medjugorjie d.o.o.
Find prices
Sun
May 29
$32FlixTrain
$23Globtour Medjugorjie d.o.o.
Find prices
Mon
May 30
$15Deutsche Bahn
$23Globtour Medjugorjie d.o.o.
$142Eurowings

Fastest train times from Heidelberg Hbf to Cologne Hbf

Showing times and prices for May 25

Fastest Journey

1 h 45 m

Average

2 h 29 m

Trains per day

59

Distance

210 km

Of the 59 trains that leave Heidelberg Hbf for Cologne Hbf every day 10 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.

These direct trains cover the 210 km distance in an average of 2 h 29 m but if you time it right, some trains will get you there in just 1 h 45 m .

The slowest trains will take 4 h 57 m and usually involve a change or two along the way, but you might be able to save a few pennies if you’re on a budget.

Fastest
05:47AMHeidelberg Hbf1h45 07:32AMCologne Hbf
1 changes
$681One-way
2nd Fastest
09:13PMHeidelberg Hbf1h51 11:04PMCologne Hbf
1 changes
$871One-way
2nd Fastest
01:13PMHeidelberg Hbf1h51 03:04PMCologne Hbf
1 changes
$871One-way
2nd Fastest
09:13AMHeidelberg Hbf1h51 11:04AMCologne Hbf
1 changes
$771One-way
2nd Fastest
05:13PMHeidelberg Hbf1h51 07:04PMCologne Hbf
1 changes
$1121One-way

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

Deutsche Bahn
Renfe
Italo
Frecciarossa

Overview: Train from Heidelberg Hbf to Cologne Hbf

distanceDistance130 miles (210 km)
durationAverage train duration2 h 20 min
priceAverage train ticket price$23 (€21)
frequencyTrain frequency12 a day
changesDirect trainYes, there are 12 direct trains a day
carriersTrain providersDeutsche Bahn or Deutsche Bahn with connection

Trains from Heidelberg Hbf to Cologne Hbf cover the 130 miles (210 km) long route taking on average 2 h 20 min with our travel partners like Deutsche Bahn or Deutsche Bahn with connection. Normally, there are 12 trains operating per day, including direct services available. While the average ticket price for this journey costs around $23 (€21), you can find the cheapest train ticket for as low as $15 (€13).

Train companies: Deutsche Bahn from Heidelberg Hbf to Cologne Hbf trains

You can travel by train between Heidelberg Hbf and Cologne Hbf with Deutsche Bahn for as low as $15 (€13). When you search for schedules and tickets, Omio will show you the best journey.

Deutsche Bahn

Deutsche Bahn (DB) is the main provider 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 Hbf and Cologne Hbf. 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 bathrooms are standard amenities, services like an onboard restaurant or free WiFi are only available on certain trains.

Train information from Heidelberg Hbf to Cologne Hbf with Deutsche Bahn:

  • Average Duration: 2 h 53 min
  • Average Price: $15
  • Deutsche Bahn frequency: 6 a day

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

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

Travel Tips: Trains from Heidelberg Hbf to Cologne Hbf

Travel by train to Cologne Hbf 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 Hbf to Cologne Hbf.
FAQs

How much does a cheap train to Cologne Hbf from Heidelberg Hbf cost?

If you’re looking to save money on tickets, you can find cheap Heidelberg Hbf to Cologne Hbf trains for as little as $15 (€13)  in the next 7 days.

What is the price of a train ticket from Heidelberg Hbf to Cologne Hbf?

If you’re looking to purchase your train tickets in the next week, you can expect the Heidelberg Hbf to Cologne Hbf train price to come in at an average of $23 (€21)  one way.

How many miles is it from Heidelberg Hbf to Cologne Hbf by train?

When traveling this route you should expect the distance to Cologne Hbf from Heidelberg Hbf by train to be approximately 130 miles (210 km).

How long is a train from Heidelberg Hbf to Cologne Hbf on average?

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

What train providers go from Heidelberg Hbf to Cologne Hbf?

Take the Heidelberg Hbf to Cologne Hbf train with Deutsche Bahn or Deutsche Bahn with connection. However, it's always good to check out all possible train companies for the route between Heidelberg Hbf and Cologne Hbf as there might be differences in the amenities they offer.

How many trains per day are there between Heidelberg Hbf and Cologne Hbf?

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

When can I take the first train from Heidelberg Hbf to Cologne Hbf? When can I take the last train for the day?

The first Heidelberg Hbf to Cologne Hbf train departs at 4: 47 AM   and the last train from Heidelberg Hbf to Cologne Hbf leaves at 9: 14 PM. Check out the most up-to-date train schedule from Heidelberg Hbf to Cologne Hbf on Omio and find the best time to travel to your destination.

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

You can find trains from Heidelberg Hbf to Cologne Hbf to cost on average $23 (€21) 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 journey. You’ll see tickets for the Heidelberg Hbf to Cologne Hbf train generally on sale a few months before the planned travel date.

More options for your journey from Heidelberg Hbf to Cologne Hbf

Here are some other resources that might have the information you need