The cheapest trains from Cologne to Frankfurt am Main

Showing times and prices for Sep 29

Cheapest

$22

Average

$43

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 Cologne to Frankfurt am Main will cost around $ 43 if you buy it on the day, but the cheapest tickets can be found for only $ 22.

Cheapest
10:01PMCologne Messe/Deutz2h12 12:13AMFrankfurt (Main) Hbf
0 changes
$221One-way
2nd Cheapest
11:53PMCologne Hbf2h36 02:29AMFrankfurt (Main) Hbf
0 changes
$251One-way
09:00PMCologne Messe/Deutz2h12 11:12PMFrankfurt (Main) Hbf
0 changes
$271One-way
07:45PMCologne Messe/Deutz2h28 10:13PMFrankfurt (Main) Hbf
0 changes
$301One-way
11:45AMCologne Messe/Deutz2h28 02:13PMFrankfurt (Main) Hbf
0 changes
$301One-way

Timetable Cologne to Frankfurt am Main

Showing trains for tomorrow, Wed, Sep 29
03:19AMCologne Hbf1h29 04:48AMFrankfurt (Main) Hbf
0 changes
04:22AMCologne Hbf1h19 05:41AMFrankfurt (Main) Hbf
0 changes
05:20AMCologne Messe/Deutz1h28 06:48AMFrankfurt (Main) Hbf
0 changes
05:45AMCologne Hbf1h33 07:18AMFrankfurt (Main) Süd
0 changes
05:45AMCologne Hbf1h40 07:25AMFrankfurt (Main) Hbf
0 changes
05:48AMCologne Messe/Deutz2h27 08:15AMFrankfurt (Main) Hbf
0 changes
06:19AMCologne Hbf1h22 07:41AMFrankfurt (Main) Hbf
0 changes
06:44AMCologne Messe/Deutz1h04 07:48AMFrankfurt (Main) Hbf
0 changes
06:50AMCologne Hbf1h25 08:15AMFrankfurt (Main) Hbf
0 changes
06:52AMCologne Messe/Deutz2h31 09:23AMFrankfurt (Main) Hbf
0 changes
07:12AMCologne Messe/Deutz1h24 08:36AMFrankfurt (Main) Hbf
0 changes
07:20AMCologne Messe/Deutz1h21 08:41AMFrankfurt (Main) Hbf
0 changes
07:44AMCologne Messe/Deutz1h04 08:48AMFrankfurt (Main) Hbf
0 changes
07:49AMCologne Messe/Deutz2h24 10:13AMFrankfurt (Main) Hbf
0 changes
07:57AMCologne Messe/Deutz1h28 09:25AMFrankfurt (Main) Hbf
0 changes
07:57AMCologne Messe/Deutz1h03 09:00AMFrankfurt (Main) Süd
0 changes
08:00AMCologne Hbf1h31 09:31AMFrankfurt (Main) Hbf
0 changes
08:11AMCologne Messe/Deutz1h30 09:41AMFrankfurt (Main) Hbf
0 changes
08:44AMCologne Messe/Deutz1h04 09:48AMFrankfurt (Main) Hbf
0 changes
08:55AMCologne Hbf1h18 10:13AMFrankfurt (Main) Hbf
0 changes
09:07AMCologne Messe/Deutz2h16 11:23AMFrankfurt (Main) Hbf
0 changes
09:28AMCologne Messe/Deutz1h03 10:31AMFrankfurt (Main) Hbf
0 changes
09:35AMCologne Messe/Deutz1h13 10:48AMFrankfurt (Main) Hbf
0 changes
09:45AMCologne Messe/Deutz2h30 12:15PMFrankfurt (Main) Hbf
0 changes
09:57AMCologne Messe/Deutz1h16 11:13AMFrankfurt (Main) Hbf
0 changes
10:00AMCologne Hbf1h31 11:31AMFrankfurt (Main) Hbf
0 changes
10:34AMCologne Messe/Deutz1h14 11:48AMFrankfurt (Main) Hbf
0 changes
10:45AMCologne Messe/Deutz1h30 12:15PMFrankfurt (Main) Hbf
0 changes
11:00AMCologne Messe/Deutz2h23 01:23PMFrankfurt (Main) Hbf
0 changes
11:16AMCologne Messe/Deutz1h27 12:43PMFrankfurt Hbf (tief)
0 changes
11:30AMCologne Messe/Deutz1h18 12:48PMFrankfurt (Main) Hbf
0 changes
11:45AMCologne Messe/Deutz2h28 02:13PMFrankfurt (Main) Hbf
0 changes
12:00PMCologne Hbf1h31 01:31PMFrankfurt (Main) Hbf
0 changes
12:00PMCologne Messe/Deutz1h13 01:13PMFrankfurt (Main) Hbf
0 changes
12:44PMCologne Messe/Deutz1h04 01:48PMFrankfurt (Main) Hbf
0 changes
12:59PMCologne Messe/Deutz2h24 03:23PMFrankfurt (Main) Hbf
0 changes
01:19PMCologne Messe/Deutz1h12 02:31PMFrankfurt (Main) Hbf
0 changes
01:33PMCologne Messe/Deutz1h15 02:48PMFrankfurt (Main) Hbf
0 changes
01:45PMCologne Messe/Deutz2h28 04:13PMFrankfurt (Main) Hbf
0 changes
01:49PMCologne Messe/Deutz1h26 03:15PMFrankfurt (Main) Hbf
0 changes
02:01PMCologne Messe/Deutz1h25 03:26PMFrankfurt (Main) Hbf
0 changes
02:44PMCologne Messe/Deutz1h04 03:48PMFrankfurt (Main) Hbf
0 changes
02:54PMCologne Hbf1h19 04:13PMFrankfurt (Main) Hbf
0 changes
03:00PMCologne Messe/Deutz2h25 05:25PMFrankfurt (Main) Hbf
0 changes
03:21PMCologne Messe/Deutz1h10 04:31PMFrankfurt (Main) Hbf
0 changes
03:35PMCologne Messe/Deutz1h13 04:48PMFrankfurt (Main) Hbf
0 changes
03:45PMCologne Messe/Deutz2h28 06:13PMFrankfurt (Main) Hbf
0 changes
03:50PMCologne Messe/Deutz1h25 05:15PMFrankfurt (Main) Hbf
0 changes
04:00PMCologne Messe/Deutz1h26 05:26PMFrankfurt (Main) Hbf
0 changes
04:44PMCologne Messe/Deutz1h04 05:48PMFrankfurt (Main) Hbf
0 changes
04:50PMCologne Messe/Deutz2h33 07:23PMFrankfurt (Main) Hbf
0 changes
04:54PMCologne Hbf1h19 06:13PMFrankfurt (Main) Hbf
0 changes
05:21PMCologne Messe/Deutz1h10 06:31PMFrankfurt (Main) Hbf
0 changes
05:44PMCologne Messe/Deutz1h04 06:48PMFrankfurt (Main) Hbf
0 changes
05:53PMCologne Messe/Deutz2h20 08:13PMFrankfurt (Main) Hbf
0 changes
06:02PMCologne Messe/Deutz1h24 07:26PMFrankfurt (Main) Hbf
0 changes
06:44PMCologne Messe/Deutz1h04 07:48PMFrankfurt (Main) Hbf
0 changes
06:54PMCologne Hbf1h19 08:13PMFrankfurt (Main) Hbf
0 changes
06:59PMCologne Messe/Deutz2h24 09:23PMFrankfurt (Main) Hbf
0 changes
07:16PMCologne Messe/Deutz1h15 08:31PMFrankfurt (Main) Hbf
0 changes
07:22PMCologne Messe/Deutz1h09 08:31PMFrankfurt (Main) Hbf
0 changes
07:30PMCologne Messe/Deutz1h18 08:48PMFrankfurt (Main) Hbf
0 changes
07:45PMCologne Messe/Deutz2h28 10:13PMFrankfurt (Main) Hbf
0 changes
08:00PMCologne Hbf1h31 09:31PMFrankfurt (Main) Hbf
0 changes
08:00PMCologne Messe/Deutz1h13 09:13PMFrankfurt (Main) Hbf
0 changes
08:33PMCologne Messe/Deutz1h15 09:48PMFrankfurt (Main) Hbf
0 changes
08:44PMCologne Messe/Deutz1h29 10:13PMFrankfurt (Main) Hbf
0 changes
09:00PMCologne Messe/Deutz2h12 11:12PMFrankfurt (Main) Hbf
0 changes
09:28PMCologne Messe/Deutz1h03 10:31PMFrankfurt (Main) Hbf
0 changes
10:01PMCologne Messe/Deutz2h12 12:13AMFrankfurt (Main) Hbf
0 changes
10:33PMCologne Messe/Deutz1h26 11:59PMFrankfurt (Main) Hbf
0 changes
11:53PMCologne Hbf2h36 02:29AMFrankfurt (Main) Hbf
0 changes

This is the last train of the day.

Find all the dates and times for this journey

COMPARE Prices across different modes

Tue
Sep 28
$30Deutsche Bahn
$10STUDENT AGENCY k.s.
Wed
Sep 29
$22Deutsche Bahn
$10STUDENT AGENCY k.s.
Thu
Sep 30
$22Deutsche Bahn
$9BlaBlaCar Bus
Fri
Oct 1
$22Deutsche Bahn
$9BlaBlaCar Bus
Sat
Oct 2
$22Deutsche Bahn
$9BlaBlaCar Bus
Sun
Oct 3
$22Deutsche Bahn
$9BlaBlaCar Bus
Mon
Oct 4
$22Deutsche Bahn
$9Flixbus
Tue
Oct 5
$22Deutsche Bahn
$9Flixbus
Wed
Oct 6
Find prices
$9Flixbus
Thu
Oct 7
$22Deutsche Bahn
$9BlaBlaCar Bus
Fri
Oct 8
$22Deutsche Bahn
$9BlaBlaCar Bus
Sat
Oct 9
$22Deutsche Bahn
$9BlaBlaCar Bus
Sun
Oct 10
$22Deutsche Bahn
$9BlaBlaCar Bus
Mon
Oct 11
$22Deutsche Bahn
$9BlaBlaCar Bus
Tue
Oct 12
$22Deutsche Bahn
$9BlaBlaCar Bus
Wed
Oct 13
$22Deutsche Bahn
$9Flixbus
Thu
Oct 14
$22Deutsche Bahn
$9BlaBlaCar Bus
Fri
Oct 15
$22Deutsche Bahn
$9BlaBlaCar Bus
Sat
Oct 16
$22Deutsche Bahn
$9BlaBlaCar Bus
Sun
Oct 17
$22Deutsche Bahn
$9BlaBlaCar Bus
Mon
Oct 18
$22Deutsche Bahn
$9BlaBlaCar Bus

The fastest trains from Cologne to Frankfurt am Main

Showing times and prices for Sep 29

Fastest Journey

1 h 3 m

Average

1 h 34 m

Trains per day

72

Distance

153 km

Of the 72 trains that leave Cologne for Frankfurt am Main every day 42 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.

These direct trains cover the 153 km distance in an average of 1 h 34 m but if you time it right, some trains will get you there in just 1 h 3 m .

The slowest trains will take 2 h 36 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
09:28AMCologne Messe/Deutz1h03 10:31AMFrankfurt (Main) Hbf
0 changes
$421One-way
Fastest
09:28PMCologne Messe/Deutz1h03 10:31PMFrankfurt (Main) Hbf
0 changes
$371One-way
Fastest
07:57AMCologne Messe/Deutz1h03 09:00AMFrankfurt (Main) Süd
1 changes
$641One-way
2nd Fastest
04:44PMCologne Messe/Deutz1h04 05:48PMFrankfurt (Main) Hbf
0 changes
$491One-way
2nd Fastest
07:44AMCologne Messe/Deutz1h04 08:48AMFrankfurt (Main) Hbf
0 changes
$541One-way

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

Deutsche Bahn
Renfe
Italo
Frecciarossa

Train Information from Cologne to Frankfurt am Main

distanceDistance94 miles (152 km)
durationAverage train duration1 h 22 min
priceAverage train ticket price$23 (€19)
changesDirect trainYes
carriersTrain companiesDeutsche Bahn or Deutsche Bahn with connection

Trains from Cologne to Frankfurt am Main cover the 94 miles (152 km) long trip taking on average 1 h 22 min with our travel partners like Deutsche Bahn or Deutsche Bahn with connection. There are direct train services available. You can get the cheapest train tickets for this trip for as low as $22 (€18), but the average price of train tickets is $23 (€19). Travelers depart most frequently from Köln Hbf and arrive in Frankfurt (Main) Flughafen.

Train companies

Deutsche Bahn Cologne – Frankfurt am Main

For as little as $22 (€18) you can travel by train from Cologne to Frankfurt am Main with Deutsche Bahn. Omio will show you the best deals, schedules and tickets available for this route.

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 Cologne to Frankfurt am Main train.

    Please follow the recommendations outlined by Deutsche Bahn when booking your train tickets from Cologne to Frankfurt am Main due to the coronavirus:

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

    Trains from Cologne to Frankfurt

    There are frequent daily trains from Cologne to Frankfurt operated by Deutsche Bahn. The vast majority of these trains are direct, and there are a few indirect connections available that stop over in Mainz or Frankfurt Flughafen Fernbf. The frequency of departures does not vary much across weekdays and weekends, and passengers have their choices of departures scheduled evenly throughout the day. 

    Which train companies travel from Cologne to Frankfurt?

    Deutsche Bahn makes the vast majority of the train journeys between these two German cities, and passengers have their choice of various direct trains throughout the week. Each week there are also a few indirect trains with connections run by Vlexx. 

    How long is the train from Cologne to Frankfurt?

    Deutsche Bahn makes the 106-mile journey from Cologne to Frankfurt with a travel time of between 1 hour and 3 hours and 13 minutes. The fastest train is just after 9:30 p.m. on weekends and in the afternoons on weekdays, and the majority of the fastest trains are direct. The indirect trains typically make one short stop along the way.

    How many trains are there from Cologne to Frankfurt?

    On weekdays and weekends, there are over 40 daily trains along this route. Train departures are most frequent in the mornings and evenings, with several leaving each hour. The earliest weekday train is at around 2:00 a.m. and takes 2 hours and 48 minutes to reach Frankfurt. On weekends, this is slightly closer to 3:00 a.m.

    What are the departure and arrival stations for trains from Cologne to Frankfurt?

    Departure train station: Trains depart from either Cologne Messe/Deutz or Cologne Hauptbahnhof. Cologne Messe/Deutz is a mile long walk across the river from central Cologne. Passengers can also travel from Messe/Deutz to Hauptbahnhof in 2 minutes on the bus. Hauptbahnhof is an 8 to 10-minute walk along Germany's Rhine river to reach Cologne's city center.

    Arrival train station: Trains arrive at Frankfurt Hauptbahnhof, which is almost a mile from central Frankfurt and takes roughly 20 minutes to walk. Passengers traveling to make a flight can also connect on to Frankfurt Airport via an 11 to 15-minute train ride.


    Deutsche Bahn trains from Cologne to Frankfurt

    +

    Deutsche Bahn is the main railroad company in Germany. On average, about 40,000 train journeys are made in Germany every day. A special feature of Deutsche Bahn is its wide range of ticket types—make savings with offers such as the Sparpreis ticket or apply discount cards with the BahnCard. Check whether you can also use them on the DB route from Cologne to Frankfurt. You can find information on ticket cancelation in our Help Center.

    DB has different types of trains such as the ICE (Intercity Express), IC (Intercity), EC (Eurocity), RE (Regional Express) and RB (Regionalbahn) on its railroads, which differ in terms of comfort and travel time. While restrooms, for example, are part of the standard equipment, other offers such as an on-board restaurant or Wi-Fi access are only available on certain trains. With Omio you can easily check the Deutsche Bahn timetable for your journey from Cologne to Frankfurt and book cheap DB tickets. More information on rail travel in Germany and Europe.


    More information: Deutsche Bahn
    More information: Trains in Germany
    More information: Trains
    More information: Eurail Pass
    More information: High-speed trains

    Travel Tips

    Trains from Cologne to Frankfurt am Main
    Travel by train to Frankfurt am Main 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 to Frankfurt am Main.
    FAQs
    How much do cheap train tickets between Cologne and Frankfurt am Main cost?
    Omio customers have found cheap train tickets to Frankfurt am Main from Cologne for as low as $22 (€18)  for the next 7 days.
    How much is the train between Cologne and Frankfurt am Main on average?
    If you’re looking to book your train tickets in the next week, you can expect the Cologne to Frankfurt am Main train price to come in at an average of $23 (€19)  one way.
    How far is Frankfurt am Main from Cologne by train?
    The distance to Frankfurt am Main from Cologne by train is approximately 94 miles (152 km).
    What is the Cologne to Frankfurt am Main train travel time?
    The Cologne to Frankfurt am Main train duration is on average 1 h 22 min, which is to be expected when traveling 94 miles (152 km) to Frankfurt am Main from Cologne. However, the time it takes can vary based on specific dates, weekends, and holidays.
    When traveling by train from Cologne to Frankfurt am Main, which train station in Cologne do I depart from and which train station in Frankfurt am Main do I arrive in?

    There are a few train stations in Cologne to start your trip from including Köln Hbf, Köln Messe/Deutz and Köln/Bonn Flughafen. In Frankfurt am Main you have a few train station options to choose from for your arrival including Frankfurt (Main) Flughafen, Frankfurt Main Ost and Frankfurt am Main - Stadion.

    Omio customers traveling this route depart most frequently from Köln Hbf   and arrive in Frankfurt (Main) Flughafen.

    Where is the Cologne train station located? Where is the Frankfurt am Main train station located?

    Passengers booking this journey most frequently board their trains from Köln Hbf and need to travel around 1 mile (s) / 1 km from the city center to get to this train station.

    Passengers arriving in Frankfurt am Main most often arrive at Frankfurt (Main) Flughafen and need to travel around 6 mile (s) / 10 km from this train station to the city center.

    What train providers offer a service to Frankfurt am Main from Cologne?
    Take the Cologne to Frankfurt am Main train with Deutsche Bahn or Deutsche Bahn with connection. However, it's always good to check out all possible train companies for the trip from Cologne to Frankfurt am Main as there might be differences in the amenities they offer.
    What are the first and last departure train times from Cologne to Frankfurt am Main?
    The first Cologne to Frankfurt am Main train departs at 5: 20 AM   and the last train from Cologne to Frankfurt am Main leaves at 9: 32 PM. Check out the most up-to-date train schedule from Cologne to Frankfurt am Main on Omio and find the best time to travel to your destination.
    How early should I purchase train tickets from Cologne to Frankfurt am Main to score the best deals?
    You can find trains to Frankfurt am Main from Cologne to cost on average $23 (€19) 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 Cologne to Frankfurt am Main train generally on sale a few months before the planned travel date.