Cologne Hbf to Frankfurt (Main) Hbf train

Cheap train tickets from Cologne Hbf to Frankfurt (Main) Hbf

Showing times and prices for May 29

Cheapest

36

Average

65

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.

Cheapest
06:41AMCologne Hbf2h32 09:13AMFrankfurt (Main) Hbf
2 transfers
361One-way
2nd Cheapest
07:31AMCologne Hbf1h17 08:48AMFrankfurt (Main) Hbf
1 transfer
401One-way
2nd Cheapest
07:55AMCologne Hbf1h18 09:13AMFrankfurt (Main) Hbf
1 transfer
401One-way
09:41PMCologne Hbf2h32 12:13AMFrankfurt (Main) Hbf
1 transfer
421One-way
06:31AMCologne Hbf1h17 07:48AMFrankfurt (Main) Hbf
1 transfer
421One-way

Train schedule from Cologne Hbf to Frankfurt (Main) Hbf

Showing trains for tomorrow, Sunday, May 29
03:19AMCologne Hbf1h29 04:48AMFrankfurt (Main) Hbf
0 transfers
04:22AMCologne Hbf1h18 05:40AMFrankfurt (Main) Hbf
0 transfers
05:37AMCologne Hbf2h45 08:22AMFrankfurt (Main) Hbf
2 transfers
05:48AMCologne Hbf1h40 07:28AMFrankfurt (Main) Hbf
1 transfer
06:31AMCologne Hbf1h17 07:48AMFrankfurt (Main) Hbf
1 transfer
06:41AMCologne Hbf2h41 09:22AMFrankfurt (Main) Hbf
2 transfers
06:41AMCologne Hbf2h32 09:13AMFrankfurt (Main) Hbf
2 transfers
06:54AMCologne Hbf1h34 08:28AMFrankfurt (Main) Hbf
1 transfer
07:11AMCologne Hbf1h30 08:41AMFrankfurt (Main) Hbf
1 transfer
07:31AMCologne Hbf1h17 08:48AMFrankfurt (Main) Hbf
1 transfer
07:41AMCologne Hbf2h41 10:22AMFrankfurt (Main) Hbf
2 transfers
07:55AMCologne Hbf1h18 09:13AMFrankfurt (Main) Hbf
1 transfer
08:23AMCologne Hbf1h08 09:31AMFrankfurt (Main) Hbf
0 transfers
08:31AMCologne Hbf1h17 09:48AMFrankfurt (Main) Hbf
1 transfer
08:41AMCologne Hbf2h41 11:22AMFrankfurt (Main) Hbf
2 transfers
08:54AMCologne Hbf1h34 10:28AMFrankfurt (Main) Hbf
1 transfer
09:07AMCologne Hbf1h36 10:43AMFrankfurt (Main) Hbf
2 transfers
09:24AMCologne Hbf1h24 10:48AMFrankfurt (Main) Hbf
1 transfer
09:37AMCologne Hbf2h45 12:22PMFrankfurt (Main) Hbf
2 transfers
09:55AMCologne Hbf1h18 11:13AMFrankfurt (Main) Hbf
1 transfer
10:18AMCologne Hbf1h13 11:31AMFrankfurt (Main) Hbf
0 transfers
10:24AMCologne Hbf1h24 11:48AMFrankfurt (Main) Hbf
1 transfer
10:38AMCologne Hbf2h44 01:22PMFrankfurt (Main) Hbf
2 transfers
10:54AMCologne Hbf1h34 12:28PMFrankfurt (Main) Hbf
1 transfer
11:07AMCologne Hbf1h36 12:43PMFrankfurt (Main) Hbf
2 transfers
11:21AMCologne Hbf1h27 12:48PMFrankfurt (Main) Hbf
1 transfer
11:37AMCologne Hbf2h45 02:22PMFrankfurt (Main) Hbf
2 transfers
11:55AMCologne Hbf1h18 01:13PMFrankfurt (Main) Hbf
1 transfer
12:18PMCologne Hbf1h13 01:31PMFrankfurt (Main) Hbf
0 transfers
12:31PMCologne Hbf1h17 01:48PMFrankfurt (Main) Hbf
1 transfer
12:41PMCologne Hbf2h42 03:23PMFrankfurt (Main) Hbf
2 transfers
01:07PMCologne Hbf1h19 02:26PMFrankfurt (Main) Hbf
1 transfer
01:21PMCologne Hbf1h27 02:48PMFrankfurt (Main) Hbf
1 transfer
01:41PMCologne Hbf2h42 04:23PMFrankfurt (Main) Hbf
2 transfers
01:55PMCologne Hbf1h18 03:13PMFrankfurt (Main) Hbf
1 transfer
02:27PMCologne Hbf1h04 03:31PMFrankfurt (Main) Hbf
0 transfers
02:31PMCologne Hbf1h17 03:48PMFrankfurt (Main) Hbf
1 transfer
02:41PMCologne Hbf2h41 05:22PMFrankfurt (Main) Hbf
2 transfers
02:54PMCologne Hbf1h34 04:28PMFrankfurt (Main) Hbf
1 transfer
03:11PMCologne Hbf1h20 04:31PMFrankfurt (Main) Hbf
1 transfer
03:25PMCologne Hbf1h23 04:48PMFrankfurt (Main) Hbf
1 transfer
03:41PMCologne Hbf2h41 06:22PMFrankfurt (Main) Hbf
2 transfers
03:55PMCologne Hbf1h18 05:13PMFrankfurt (Main) Hbf
1 transfer
04:20PMCologne Hbf1h20 05:40PMFrankfurt (Main) Hbf
0 transfers
04:31PMCologne Hbf1h17 05:48PMFrankfurt (Main) Hbf
1 transfer
04:41PMCologne Hbf2h41 07:22PMFrankfurt (Main) Hbf
2 transfers
04:54PMCologne Hbf1h34 06:28PMFrankfurt (Main) Hbf
1 transfer
05:11PMCologne Hbf1h20 06:31PMFrankfurt (Main) Hbf
1 transfer
05:31PMCologne Hbf1h17 06:48PMFrankfurt (Main) Hbf
1 transfer
05:41PMCologne Hbf2h41 08:22PMFrankfurt (Main) Hbf
2 transfers
05:55PMCologne Hbf1h18 07:13PMFrankfurt (Main) Hbf
1 transfer
06:19PMCologne Hbf1h12 07:31PMFrankfurt (Main) Hbf
0 transfers
06:31PMCologne Hbf1h17 07:48PMFrankfurt (Main) Hbf
1 transfer
06:41PMCologne Hbf2h41 09:22PMFrankfurt (Main) Hbf
2 transfers
06:54PMCologne Hbf1h34 08:28PMFrankfurt (Main) Hbf
1 transfer
07:07PMCologne Hbf1h23 08:30PMFrankfurt (Main) Hbf
1 transfer
07:11PMCologne Hbf1h19 08:30PMFrankfurt (Main) Hbf
2 transfers
07:21PMCologne Hbf1h27 08:48PMFrankfurt (Main) Hbf
1 transfer
07:41PMCologne Hbf2h32 10:13PMFrankfurt (Main) Hbf
1 transfer
07:55PMCologne Hbf1h18 09:13PMFrankfurt (Main) Hbf
1 transfer
08:17PMCologne Hbf1h14 09:31PMFrankfurt (Main) Hbf
0 transfers
08:24PMCologne Hbf1h24 09:48PMFrankfurt (Main) Hbf
1 transfer
08:41PMCologne Hbf2h31 11:12PMFrankfurt (Main) Hbf
1 transfer
08:54PMCologne Hbf1h19 10:13PMFrankfurt (Main) Hbf
1 transfer
09:17PMCologne Hbf1h14 10:31PMFrankfurt (Main) Hbf
1 transfer
09:41PMCologne Hbf2h32 12:13AMFrankfurt (Main) Hbf
1 transfer
09:41PMCologne Hbf1h31 11:12PMFrankfurt (Main) Hbf
2 transfers
11:02PMCologne Hbf3h20 02:22AMFrankfurt (Main) Hbf
1 transfer
11:47PMCologne Hbf1h56 01:43AMFrankfurt (Main) Hbf
2 transfers

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

Sun
May 29
Mon
May 30
Tue
May 31
Wed
Jun 01
Thu
Jun 02
Fri
Jun 03
Sat
Jun 04
Sun
Jun 05
Mon
Jun 06
Tue
Jun 07
Wed
Jun 08
Thu
Jun 09
Fri
Jun 10
Sat
Jun 11
Sun
Jun 12
Mon
Jun 13
Tue
Jun 14
Wed
Jun 15
Thu
Jun 16
Fri
Jun 17
Sat
Jun 18

Fastest train times from Cologne Hbf to Frankfurt (Main) Hbf

Showing times and prices for May 29

Fastest Journey

1 h 4 m

Average

1 h 44 m

Trains per day

69

Distance

152 km

Of the 69 trains that leave Cologne Hbf for Frankfurt (Main) Hbf every day 9 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.

Fastest
02:27PMCologne Hbf1h04 03:31PMFrankfurt (Main) Hbf
0 transfers
871One-way
2nd Fastest
08:23AMCologne Hbf1h08 09:31AMFrankfurt (Main) Hbf
0 transfers
461One-way
06:19PMCologne Hbf1h12 07:31PMFrankfurt (Main) Hbf
0 transfers
601One-way
12:18PMCologne Hbf1h13 01:31PMFrankfurt (Main) Hbf
0 transfers
601One-way
10:18AMCologne Hbf1h13 11:31AMFrankfurt (Main) Hbf
0 transfers
601One-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 Cologne Hbf to Frankfurt (Main) Hbf

distanceDistance94 miles (152 km)
durationAverage train duration1 h 4 min
priceAverage train ticket price$26 (€23)
frequencyTrain frequency25 a day
changesDirect trainYes, there are 25 direct trains a day
carriersTrain companiesDeutsche Bahn

Trains from Cologne Hbf to Frankfurt (Main) Hbf cover the 94 miles (152 km) long trip taking on average 1 h 4 min with our travel partners like Deutsche Bahn. Normally, there are 25 trains operating per day, including direct services available. While the average ticket price for this trip costs around $26 (€23), you can find the cheapest train ticket for as low as $20 (€18).

Train companies: Deutsche Bahn from Cologne Hbf to Frankfurt (Main) Hbf trains

Deutsche Bahn trains will get you to Frankfurt (Main) Hbf from Cologne Hbf from $20 (€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 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 to Frankfurt (Main) Hbf from 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 Cologne Hbf to Frankfurt (Main) Hbf with Deutsche Bahn:

  • Average Duration: 2 h 9 min
  • Average Price: $20
  • Deutsche Bahn frequency: 12 a day

Travel Tips: Trains from Cologne Hbf to Frankfurt (Main) Hbf

Travel by train to Frankfurt (Main) 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 Cologne Hbf to Frankfurt (Main) Hbf.
FAQs
Omio customers have found cheap train tickets to Frankfurt (Main) Hbf from Cologne Hbf for as low as $20 (€18)  for the next 7 days.
In the next 7 days you can expect to pay on average $26 (€23)  for a train ticket from Cologne Hbf to Frankfurt (Main) Hbf.
The distance between Cologne Hbf and Frankfurt (Main) Hbf by train is approximately 94 miles (152 km).
On average the Cologne Hbf to Frankfurt (Main) Hbf train time is 1 h 4 min  covering the 94 miles (152 km) long journey, but the journey time can vary depending on specific dates or traveling on weekends and holidays.
For the best Cologne Hbf to Frankfurt (Main) Hbf train to purchase, you can travel safely and comfortably with Deutsche Bahn. However, it's always good to check all possible train providers with services from Cologne Hbf to Frankfurt (Main) Hbf to compare what amenities they may offer.
Yes, there are 25 direct trains per day from Cologne Hbf to Frankfurt (Main) Hbf, and you can find a direct train for this trip with Deutsche Bahn  on Omio. It's worth paying attention to when you book your train ticket as direct services tend to offer more convenience and save you time getting to your destination.
The average number of trains departing Cologne Hbf for Frankfurt (Main) Hbf is 25 a day. The train schedules and services may vary between weekdays and weekends.
You can take the earliest train from Cologne Hbf to Frankfurt (Main) Hbf at 4: 53 AM   or take the last train from Cologne Hbf to Frankfurt (Main) Hbf leaving at 10: 59 PM. Look for the latest Cologne Hbf to Frankfurt (Main) Hbf train schedules on Omio and book the best time to take the train for this journey.
If you book the Cologne Hbf to Frankfurt (Main) Hbf train within the next 7 days, you can find one way tickets to cost on average $26 (€23). However, booking your train ticket in advance gives you access to the best prices for trains to Frankfurt (Main) Hbf from Cologne Hbf. Look out for train tickets for this route to go on sale a few months before your planned departure date to find the best deals.

More options for your journey from Cologne Hbf to Frankfurt (Main) Hbf

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

Most popular trains, buses and flights

The Omio App Makes Travel Planning Easy

We’ll get you where you want to go. From live train updates to mobile tickets, our innovative app is the ideal way to plan and keep track of your travel.

ios-badge
android-badge
Hand With Phone
Currency
Language