Cheap train tickets from Frankfurt am Main to Cologne

Showing times and prices for Dec 9

Cheapest

$24

Average

$38

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

Cheapest
08:16AMFrankfurt (Main) Hbf1h17 09:33AMCologne Hbf
0 changes
$241One-way
Cheapest
05:42AMFrankfurt (Main) Hbf2h23 08:05AMCologne Hbf
0 changes
$241One-way
Cheapest
11:27AMFrankfurt (Main) Hbf1h33 01:00PMCologne Hbf
1 changes
$241One-way
Cheapest
09:46PMFrankfurt (Main) Hbf2h24 12:10AMCologne Messe/Deutz
0 changes
$241One-way
Cheapest
05:16PMFrankfurt (Main) Hbf1h34 06:50PMCologne Messe/Deutz
0 changes
$241One-way

Train schedule from Frankfurt am Main to Cologne

Showing trains for tomorrow, Thu, Dec 9
03:08AMFrankfurt (Main) Hbf2h57 06:05AMCologne Hbf
0 changes
05:42AMFrankfurt (Main) Hbf2h23 08:05AMCologne Hbf
0 changes
05:44AMFrankfurt (Main) Hbf1h21 07:05AMCologne Hbf
0 changes
06:29AMFrankfurt (Main) Hbf1h04 07:33AMCologne Hbf
0 changes
06:43AMFrankfurt (Main) Hbf2h22 09:05AMCologne Hbf
0 changes
06:43AMFrankfurt (Main) Hbf1h22 08:05AMCologne Hbf
0 changes
07:10AMFrankfurt (Main) Hbf1h04 08:14AMCologne Messe/Deutz
0 changes
07:17AMFrankfurt (Main) Hbf1h25 08:42AMCologne Messe/Deutz
0 changes
07:42AMFrankfurt (Main) Hbf2h23 10:05AMCologne Hbf
0 changes
07:42AMFrankfurt (Main) Hbf1h23 09:05AMCologne Hbf
0 changes
08:10AMFrankfurt (Main) Hbf1h05 09:15AMCologne Messe/Deutz
0 changes
08:16AMFrankfurt (Main) Hbf1h17 09:33AMCologne Hbf
0 changes
08:30AMFrankfurt (Main) Hbf2h35 11:05AMCologne Hbf
0 changes
08:42AMFrankfurt (Main) Hbf1h23 10:05AMCologne Hbf
0 changes
09:10AMFrankfurt (Main) Hbf1h15 10:25AMCologne Messe/Deutz
0 changes
09:17AMFrankfurt (Main) Hbf1h24 10:41AMCologne Messe/Deutz
0 changes
09:42AMFrankfurt (Main) Hbf1h23 11:05AMCologne Hbf
0 changes
09:42AMFrankfurt (Main) Hbf2h23 12:05PMCologne Hbf
0 changes
10:10AMFrankfurt (Main) Hbf1h05 11:15AMCologne Messe/Deutz
0 changes
10:27AMFrankfurt (Main) Hbf1h06 11:33AMCologne Hbf
0 changes
10:31AMFrankfurt (Main) Hbf2h34 01:05PMCologne Hbf
0 changes
10:42AMFrankfurt (Main) Hbf1h23 12:05PMCologne Hbf
0 changes
11:10AMFrankfurt (Main) Hbf1h15 12:25PMCologne Messe/Deutz
0 changes
11:27AMFrankfurt (Main) Hbf1h33 01:00PMCologne Hbf
0 changes
11:27AMFrankfurt (Main) Hbf1h14 12:41PMCologne Messe/Deutz
0 changes
11:42AMFrankfurt (Main) Hbf2h23 02:05PMCologne Hbf
0 changes
11:42AMFrankfurt (Main) Hbf1h23 01:05PMCologne Hbf
0 changes
12:10PMFrankfurt (Main) Hbf1h05 01:15PMCologne Messe/Deutz
0 changes
12:29PMFrankfurt (Main) Hbf1h04 01:33PMCologne Hbf
0 changes
12:31PMFrankfurt (Main) Hbf2h34 03:05PMCologne Hbf
0 changes
12:42PMFrankfurt (Main) Hbf1h23 02:05PMCologne Hbf
0 changes
01:10PMFrankfurt (Main) Hbf1h06 02:16PMCologne Messe/Deutz
0 changes
01:27PMFrankfurt (Main) Hbf1h14 02:41PMCologne Messe/Deutz
0 changes
01:27PMFrankfurt (Main) Hbf1h33 03:00PMCologne Hbf
0 changes
01:44PMFrankfurt (Main) Hbf1h21 03:05PMCologne Hbf
0 changes
01:44PMFrankfurt (Main) Hbf2h21 04:05PMCologne Hbf
0 changes
02:10PMFrankfurt (Main) Hbf1h05 03:15PMCologne Messe/Deutz
0 changes
02:27PMFrankfurt (Main) Hbf1h06 03:33PMCologne Hbf
0 changes
02:30PMFrankfurt (Main) Hbf2h35 05:05PMCologne Hbf
0 changes
02:42PMFrankfurt (Main) Hbf1h23 04:05PMCologne Hbf
0 changes
03:10PMFrankfurt (Main) Hbf1h05 04:15PMCologne Messe/Deutz
0 changes
03:16PMFrankfurt (Main) Hbf1h21 04:37PMCologne Messe/Deutz
0 changes
03:44PMFrankfurt (Main) Hbf1h21 05:05PMCologne Hbf
0 changes
03:44PMFrankfurt (Main) Hbf2h21 06:05PMCologne Hbf
0 changes
04:10PMFrankfurt (Main) Hbf1h04 05:14PMCologne Messe/Deutz
0 changes
04:29PMFrankfurt (Main) Hbf1h10 05:39PMCologne Hbf
0 changes
04:42PMFrankfurt (Main) Hbf1h23 06:05PMCologne Hbf
0 changes
05:10PMFrankfurt (Main) Hbf1h03 06:13PMCologne Messe/Deutz
0 changes
05:16PMFrankfurt (Main) Hbf1h34 06:50PMCologne Messe/Deutz
0 changes
05:26PMFrankfurt (Main) Hbf1h15 06:41PMCologne Messe/Deutz
0 changes
05:42PMFrankfurt (Main) Hbf2h23 08:05PMCologne Hbf
0 changes
05:42PMFrankfurt (Main) Hbf1h23 07:05PMCologne Hbf
0 changes
06:10PMFrankfurt (Main) Hbf1h06 07:16PMCologne Messe/Deutz
0 changes
06:29PMFrankfurt (Main) Hbf1h04 07:33PMCologne Hbf
0 changes
06:31PMFrankfurt (Main) Hbf2h39 09:10PMCologne Messe/Deutz
0 changes
06:42PMFrankfurt (Main) Hbf1h23 08:05PMCologne Hbf
0 changes
07:10PMFrankfurt (Main) Hbf1h15 08:25PMCologne Messe/Deutz
0 changes
07:29PMFrankfurt (Main) Hbf1h07 08:36PMCologne Messe/Deutz
0 changes
07:44PMFrankfurt (Main) Hbf1h21 09:05PMCologne Hbf
0 changes
08:10PMFrankfurt (Main) Hbf1h04 09:14PMCologne Messe/Deutz
0 changes
08:31PMFrankfurt (Main) Hbf1h20 09:51PMCologne Messe/Deutz
0 changes
08:32PMFrankfurt (Main) Hbf1h33 10:05PMCologne Hbf
0 changes
08:39PMFrankfurt (Main) Süd1h26 10:05PMCologne Hbf
0 changes
09:10PMFrankfurt (Main) Hbf1h04 10:14PMCologne Messe/Deutz
0 changes
09:46PMFrankfurt (Main) Hbf2h24 12:10AMCologne Messe/Deutz
0 changes
09:46PMFrankfurt (Main) Hbf1h19 11:05PMCologne Hbf
0 changes
10:10PMFrankfurt (Main) Hbf1h27 11:37PMCologne Messe/Deutz
0 changes
11:10PMFrankfurt (Main) Hbf1h23 12:33AMCologne Messe/Deutz
0 changes
11:24PMFrankfurt (Main) Hbf2h41 02:05AMCologne Messe/Deutz
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
Dec 8
$21Deutsche Bahn
$12BlaBlaCar Bus
Thu
Dec 9
$21Deutsche Bahn
$9STUDENT AGENCY k.s.
Fri
Dec 10
$21Deutsche Bahn
$12BlaBlaCar Bus
Sat
Dec 11
$21Deutsche Bahn
$8BlaBlaCar Bus
Sun
Dec 12
$21Deutsche Bahn
$8BlaBlaCar Bus
Mon
Dec 13
$21Deutsche Bahn
$8BlaBlaCar Bus
Tue
Dec 14
$21Deutsche Bahn
$8BlaBlaCar Bus
Wed
Dec 15
$21Deutsche Bahn
$8BlaBlaCar Bus
Thu
Dec 16
$21Deutsche Bahn
$8BlaBlaCar Bus
Fri
Dec 17
$21Deutsche Bahn
$9STUDENT AGENCY k.s.
Sat
Dec 18
$21Deutsche Bahn
$9STUDENT AGENCY k.s.
Sun
Dec 19
$21Deutsche Bahn
$9STUDENT AGENCY k.s.
Mon
Dec 20
$10FlixTrain
$9STUDENT AGENCY k.s.
Tue
Dec 21
$21Deutsche Bahn
$9STUDENT AGENCY k.s.
Wed
Dec 22
$21Deutsche Bahn
$9STUDENT AGENCY k.s.
Thu
Dec 23
$21Deutsche Bahn
$12BlaBlaCar Bus
Fri
Dec 24
$10FlixTrain
$12BlaBlaCar Bus
Sat
Dec 25
$21Deutsche Bahn
$12BlaBlaCar Bus
Sun
Dec 26
$10FlixTrain
$9STUDENT AGENCY k.s.
Mon
Dec 27
$12FlixTrain
$9STUDENT AGENCY k.s.
Tue
Dec 28
$21Deutsche Bahn
$12STUDENT AGENCY k.s.

Fastest train times from Frankfurt am Main to Cologne

Showing times and prices for Dec 9

Fastest Journey

1 h 3 m

Average

1 h 33 m

Trains per day

69

Distance

153 km

Of the 69 trains that leave Frankfurt am Main for Cologne every day 40 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 33 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 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:10PMFrankfurt (Main) Hbf1h03 06:13PMCologne Messe/Deutz
0 changes
$461One-way
2nd Fastest
06:29PMFrankfurt (Main) Hbf1h04 07:33PMCologne Hbf
0 changes
$401One-way
2nd Fastest
12:29PMFrankfurt (Main) Hbf1h04 01:33PMCologne Hbf
0 changes
$461One-way
2nd Fastest
04:10PMFrankfurt (Main) Hbf1h04 05:14PMCologne Messe/Deutz
0 changes
$671One-way
2nd Fastest
08:10PMFrankfurt (Main) Hbf1h04 09:14PMCologne Messe/Deutz
0 changes
$401One-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 Frankfurt am Main to Cologne

distanceDistance94 miles (152 km)
durationAverage train duration1 h 17 min
priceAverage train ticket price$21 (€18)
frequencyTrain frequency25 a day
changesDirect trainYes, there are 25 direct trains a day
carriersTrain providersDeutsche Bahn or Deutsche Bahn with connection

Trains from Frankfurt am Main to Cologne cover the 94 miles (152 km) long journey taking on average 1 h 17 min with our travel partners like Deutsche Bahn or Deutsche Bahn with connection. Normally, there are 25 trains operating per day, including direct services available. While the average ticket price for this trip costs around $21 (€18), you can find the cheapest train ticket for as low as $21 (€18). Travelers depart most frequently from Frankfurt (M) Flughafen Regionalbf and arrive in Köln Hbf.

Train companies

Deutsche Bahn from Frankfurt am Main to Cologne trains

For as little as $21 (€18) you can travel by train from Frankfurt am Main to Cologne with Deutsche Bahn. Omio will show you the best deals, schedules and tickets available for this 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 Frankfurt am Main 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 bathrooms are standard amenities, services like an onboard restaurant or free WiFi are only available on certain trains.

  • Average Price: $21

Deutsche Bahn has updated its ticket policies due to the coronavirus. Keep these in mind when booking your Deutsche Bahn tickets from Frankfurt am Main to Cologne and when traveling by train:

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

Trains from Frankfurt to Cologne

Stylish, high-speed Deutsche Bahn ICE and InterCity trains in Germany provide most of the trips from Frankfurt to Cologne, making the trip in just over an hour. Trains depart from around 4 a.m. until midnight daily. Departures are scheduled multiple times per hour during most of the day, tapering off to twice an hour after 9 p.m. Fares vary by time, service, and demand level, with discounted fares for specific trips costing less than "Flexpreis" tickets. Some trips transfer at Frankfurt airport or other stations en route. Weekend trips are nearly as numerous as weekday.

Frankfurt to Cologne trains: Not what you're looking for?

Return trips from Cologne to Frankfurt | Compare all modes of traveling from Frankfurt to Cologne | Or learn more about trains to Cologne



Frankfurt to Cologne Train Cost

Average prices for trains from Frankfurt to Cologne when you book in advance

Booking Period

Average Price

Same Day

€70

1 Day in Advance

€54

1 Week in Advance

€54

2 Weeks in Advance

€40

1 Month in Advance

€40

3 Months in Advance

€40

Frankfurt to Cologne Trains: General Information


Travelers can offset some of cost of Frankfurt to Cologne train tickets by checking the prices and booking ahead of time.

  • autobus All Frankfurt to Cologne trains are operated by Deutsche Bahn.
  • autobus Most Frankfurt to Cologne trains are direct, depart from either Frankfurt Hauptbahnhof or Frankfurt Süd train station and arrive at either Köln Hauptbahnhof or Köln Messe/Deutz train station.
  • autobus The Frankfurt to Cologne train journey takes as little as 1 hour and 3 minutes to arrive in Cologne.
  • autobus Most travelers book their Frankfurt to Cologne train tickets 1 day in advance of the travel date.




Based on Omio's travel data, as the table above clearly illustrates, ticket prices on Deutsche Bahn Frankfurt to Cologne trains decrease the further they are booked in advance:

  • It is 23% cheaper to book a Frankfurt to Cologne train a day ahead of time rather than purchasing a ticket at the station.
  • Frankfurt to Cologne train costs are 43% cheaper when booked 1 month in advance as opposed to purchasing a train ticket the day of.

Train tickets from Frankfurt am Main to Cologne: when to book to save $

Time Price Savings
1 week earlier 34 €
2 weeks earlier 28 €21%
3 weeks earlier 24 €42%
1 month before 27 €26%
2 months earlier 24 €42%
3 months earlier 25 €36%


Train companies often offer promotional prices and offers—by buying in advance—you can get access the best prices for trains in the U.S., Canada, and the major European railroad operators. Search on Omio to check prices and cheap train tickets from Frankfurt am Main - Cologne. Easily find the most attractive rates and choose the your preferred route for your journey. Book and choose your mobile ticket: avoid the queues at the station and the added stress of printing your ticket.

The rule of buying in advance to save money is not only valid when booking a flight but also for train travel. Train tickets are generally on sale 6 months before the departure date. Some train booking tips from us:

  • Buying your train ticket from Frankfurt am Main - Cologne 3 weeks in advance means you can save on average up to 42% compared to the price available on the day of departure.
  • If you book a ticket Frankfurt am Main - Cologne with 2 months in advance you save up to about 42% compared to the initial price.
  • By booking 3 months in advance, you could save up to 36%.
  • On Omio you can find all offers, train times and prices for train travel in Europe, the U.S., and Canada.

Travel Tips

Trains from Frankfurt am Main 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 Frankfurt am Main to Cologne.
FAQs
How much does a cheap train to Cologne from Frankfurt am Main cost?
If you’re looking to save money on tickets, you can find cheap Frankfurt am Main to Cologne trains for as little as $21 (€18)  in the next 7 days.
What is the cost of a train between Frankfurt am Main and Cologne?
If you’re looking to purchase your train tickets in the next week, you can expect the Frankfurt am Main to Cologne train price to come in at an average of $21 (€18)  one way.
How many miles is it from Frankfurt am Main to Cologne by train?
You should expect to travel around 94 miles (152 km)  from Frankfurt am Main to Cologne by train.
How many hours is the train time from Frankfurt am Main to Cologne?
While the time it takes to travel 94 miles (152 km) from Frankfurt am Main to Cologne can vary based on specific dates, weekends, and holidays, the Frankfurt am Main to Cologne train journey time is on average 1 h 17 min.
Which train station from Frankfurt am Main to Cologne do I depart from? Which Cologne train station from Frankfurt am Main do I arrive in?

Some of the Frankfurt am Main train stations to Cologne you can start your journey from include Frankfurt (M) Flughafen Regionalbf, Frankfurt Main Ost and Frankfurt am Main - Stadion. Similarly, some of the arrival train stations in Cologne include Köln Hbf, Köln Messe/Deutz and Köln/Bonn Flughafen.

When traveling this route, Omio customers are departing most frequently from Frankfurt (M) Flughafen Regionalbf   and arriving in Köln Hbf.

Where is the train station in Frankfurt am Main to go to Cologne? Where is the train station in Cologne located?

Passengers board the train most frequently from Frankfurt (M) Flughafen Regionalbf, which is located around 6.7 miles (10.8 km) away from the city center, and they get off the train at Köln Hbf, located 0.7 miles (1.2 km) away from the city center.

Which train providers can get me from Frankfurt am Main to Cologne?
For the best Frankfurt am Main to Cologne train to purchase, you can travel safely and comfortably with Deutsche Bahn or Deutsche Bahn with connection. However, it's always good to check all possible train companies with services to Cologne from Frankfurt am Main to compare what amenities they may offer.
Is there a direct train from Frankfurt am Main to Cologne?
Yes, there are 25 direct trains per day from Frankfurt am Main to Cologne. You can look to travel with Deutsche Bahn  without needing to transfer at another stop in between. Taking a direct train tends to save you time getting you to your destination, so it's worth paying attention to this when booking a ticket for this route.
How many train services are there to Cologne from Frankfurt am Main a day?
On average, there are 25 trains a day from Frankfurt am Main to Cologne. The train times and services may be different on weekends and holidays compared to weekdays.
When is the earliest train from Frankfurt am Main to Cologne? When is the last train from Frankfurt am Main to Cologne?
You can take the first train from Frankfurt am Main to Cologne at 4: 40 AM. The last train from Frankfurt am Main to Cologne that you can take departs at 9: 10 PM. Omio shows you the latest train from Frankfurt am Main to Cologne schedule to help you book the best departure time for this trip.
When should I buy the Frankfurt am Main to Cologne train for the best deals on tickets?
The price of a one way train ticket from Frankfurt am Main to Cologne is on average $21 (€18) 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 from Frankfurt am Main to Cologne available a few months in advance.

Important Stations and Airports for this Journey

Frankfurt am Main
Cologne
Frankfurt (M) Flughafen Regionalbf is the most popular Frankfurt am Main railway station for Omio travelers, but it's not the only one. Read all the information you need to know about the main train stations in Frankfurt am Main for your trip to Cologne.