The cheapest trains from Frankfurt am Main to Cologne

Showing times and prices for 20 Oct

Cheapest

£18

Average

£37

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 £ 37 if you buy it on the day, but the cheapest tickets can be found for only £ 18.

Cheapest
23:24Frankfurt (Main) Hbf2h42 02:06Cologne Hbf
0 changes
£181One-way
2nd Cheapest
15:44Frankfurt (Main) Hbf2h21 18:05Cologne Hbf
0 changes
£191One-way
2nd Cheapest
19:44Frankfurt (Main) Hbf2h21 22:05Cologne Hbf
0 changes
£191One-way
2nd Cheapest
03:08Frankfurt (Main) Hbf2h57 06:05Cologne Hbf
0 changes
£191One-way
2nd Cheapest
05:42Frankfurt (Main) Hbf2h23 08:05Cologne Hbf
0 changes
£191One-way

Timetable Frankfurt am Main to Cologne

Showing trains for tomorrow, Wed, 20 Oct
03:08Frankfurt (Main) Hbf2h57 06:05Cologne Hbf
0 changes
05:29Frankfurt (Main) Hbf1h11 06:40Cologne Hbf
0 changes
05:42Frankfurt (Main) Hbf2h23 08:05Cologne Hbf
0 changes
05:44Frankfurt (Main) Hbf1h21 07:05Cologne Hbf
0 changes
06:29Frankfurt (Main) Hbf1h04 07:33Cologne Hbf
0 changes
06:43Frankfurt (Main) Hbf1h22 08:05Cologne Hbf
0 changes
06:43Frankfurt (Main) Hbf2h22 09:05Cologne Hbf
0 changes
07:10Frankfurt (Main) Hbf1h04 08:14Cologne Messe/Deutz
0 changes
07:26Frankfurt (Main) Hbf1h06 08:32Cologne Hbf
0 changes
07:42Frankfurt (Main) Hbf2h23 10:05Cologne Hbf
0 changes
07:42Frankfurt (Main) Hbf1h23 09:05Cologne Hbf
0 changes
08:10Frankfurt (Main) Hbf1h04 09:14Cologne Messe/Deutz
0 changes
08:16Frankfurt (Main) Hbf1h17 09:33Cologne Hbf
0 changes
08:38Frankfurt (Main) Hbf2h27 11:05Cologne Hbf
0 changes
08:42Frankfurt (Main) Hbf1h23 10:05Cologne Hbf
0 changes
09:03Frankfurt (Main) Hbf1h11 10:14Cologne Hbf
0 changes
09:10Frankfurt (Main) Hbf1h15 10:25Cologne Messe/Deutz
0 changes
09:17Frankfurt Hbf (tief)1h24 10:41Cologne Messe/Deutz
0 changes
09:42Frankfurt (Main) Hbf2h23 12:05Cologne Hbf
0 changes
09:42Frankfurt (Main) Hbf1h23 11:05Cologne Hbf
0 changes
10:10Frankfurt (Main) Hbf1h05 11:15Cologne Messe/Deutz
0 changes
10:27Frankfurt (Main) Hbf1h06 11:33Cologne Hbf
0 changes
10:38Frankfurt (Main) Hbf2h27 13:05Cologne Hbf
0 changes
10:42Frankfurt (Main) Hbf1h23 12:05Cologne Hbf
0 changes
11:04Frankfurt (Main) Hbf1h07 12:11Cologne Hbf
0 changes
11:10Frankfurt (Main) Hbf1h15 12:25Cologne Messe/Deutz
0 changes
11:17Frankfurt Hbf (tief)1h24 12:41Cologne Messe/Deutz
0 changes
11:42Frankfurt (Main) Hbf1h23 13:05Cologne Hbf
0 changes
11:42Frankfurt (Main) Hbf2h23 14:05Cologne Hbf
0 changes
12:10Frankfurt (Main) Hbf1h05 13:15Cologne Messe/Deutz
0 changes
12:29Frankfurt (Main) Hbf1h04 13:33Cologne Hbf
0 changes
12:38Frankfurt (Main) Hbf2h27 15:05Cologne Hbf
0 changes
12:42Frankfurt (Main) Hbf1h23 14:05Cologne Hbf
0 changes
13:10Frankfurt (Main) Hbf1h06 14:16Cologne Messe/Deutz
0 changes
13:16Frankfurt (Main) Hbf1h06 14:22Cologne Hbf
0 changes
13:17Frankfurt Hbf (tief)1h24 14:41Cologne Messe/Deutz
0 changes
13:44Frankfurt (Main) Hbf2h21 16:05Cologne Hbf
0 changes
13:44Frankfurt (Main) Hbf1h21 15:05Cologne Hbf
0 changes
14:10Frankfurt (Main) Hbf1h05 15:15Cologne Messe/Deutz
0 changes
14:27Frankfurt (Main) Hbf1h06 15:33Cologne Hbf
0 changes
14:38Frankfurt (Main) Hbf2h27 17:05Cologne Hbf
0 changes
14:42Frankfurt (Main) Hbf1h23 16:05Cologne Hbf
0 changes
15:10Frankfurt (Main) Hbf1h05 16:15Cologne Messe/Deutz
0 changes
15:16Frankfurt (Main) Hbf1h21 16:37Cologne Messe/Deutz
0 changes
15:44Frankfurt (Main) Hbf2h21 18:05Cologne Hbf
0 changes
15:44Frankfurt (Main) Hbf1h21 17:05Cologne Hbf
0 changes
16:10Frankfurt (Main) Hbf1h04 17:14Cologne Messe/Deutz
0 changes
16:14Frankfurt (Main) Hbf1h04 17:18Cologne Hbf
0 changes
16:38Frankfurt (Main) Hbf2h27 19:05Cologne Hbf
0 changes
16:42Frankfurt (Main) Hbf1h23 18:05Cologne Hbf
0 changes
17:10Frankfurt (Main) Hbf1h03 18:13Cologne Messe/Deutz
0 changes
17:16Frankfurt (Main) Hbf1h34 18:50Cologne Messe/Deutz
0 changes
17:26Frankfurt (Main) Hbf1h15 18:41Cologne Messe/Deutz
0 changes
17:42Frankfurt (Main) Hbf2h23 20:05Cologne Hbf
0 changes
17:42Frankfurt (Main) Hbf1h22 19:04Cologne Hbf
0 changes
18:10Frankfurt (Main) Hbf1h06 19:16Cologne Messe/Deutz
0 changes
18:29Frankfurt (Main) Hbf1h04 19:33Cologne Hbf
0 changes
18:34Frankfurt (Main) Hbf1h31 20:05Cologne Hbf
0 changes
18:38Frankfurt (Main) Hbf2h27 21:05Cologne Hbf
0 changes
19:10Frankfurt (Main) Hbf1h15 20:25Cologne Messe/Deutz
0 changes
19:29Frankfurt (Main) Hbf1h07 20:36Cologne Messe/Deutz
0 changes
19:44Frankfurt (Main) Hbf1h21 21:05Cologne Hbf
0 changes
19:44Frankfurt (Main) Hbf2h21 22:05Cologne Hbf
0 changes
20:10Frankfurt (Main) Hbf1h04 21:14Cologne Messe/Deutz
0 changes
20:31Frankfurt (Main) Hbf1h20 21:51Cologne Messe/Deutz
0 changes
20:32Frankfurt Hbf (tief)1h34 22:06Cologne Hbf
0 changes
20:39Frankfurt (Main) Süd1h27 22:06Cologne Hbf
0 changes
21:10Frankfurt (Main) Hbf1h04 22:14Cologne Messe/Deutz
0 changes
21:46Frankfurt (Main) Hbf1h19 23:05Cologne Hbf
0 changes
21:46Frankfurt (Main) Hbf2h19 00:05Cologne Hbf
0 changes
22:10Frankfurt (Main) Hbf1h27 23:37Cologne Messe/Deutz
0 changes
23:11Frankfurt (Main) Süd1h28 00:39Cologne Hbf
0 changes
23:24Frankfurt (Main) Hbf2h42 02:06Cologne 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
19 Oct
£16Deutsche Bahn
£7STUDENT AGENCY k.s.
Wed
20 Oct
£16Deutsche Bahn
£7STUDENT AGENCY k.s.
Thu
21 Oct
£16Deutsche Bahn
£7STUDENT AGENCY k.s.
Fri
22 Oct
£16Deutsche Bahn
£6BlaBlaCar Bus
Sat
23 Oct
£16Deutsche Bahn
£6BlaBlaCar Bus
Sun
24 Oct
£16Deutsche Bahn
£7STUDENT AGENCY k.s.
Mon
25 Oct
£16Deutsche Bahn
£6BlaBlaCar Bus
Tue
26 Oct
£16Deutsche Bahn
£6BlaBlaCar Bus
Wed
27 Oct
£16Deutsche Bahn
£6BlaBlaCar Bus
Thu
28 Oct
£16Deutsche Bahn
£6BlaBlaCar Bus
Fri
29 Oct
£16Deutsche Bahn
£6BlaBlaCar Bus
Sat
30 Oct
£16Deutsche Bahn
£7STUDENT AGENCY k.s.
Sun
31 Oct
£16Deutsche Bahn
£6BlaBlaCar Bus
Mon
1 Nov
£16Deutsche Bahn
£6BlaBlaCar Bus
Tue
2 Nov
£16Deutsche Bahn
£7STUDENT AGENCY k.s.
Wed
3 Nov
£16Deutsche Bahn
£6BlaBlaCar Bus
Thu
4 Nov
£16Deutsche Bahn
£6BlaBlaCar Bus
Fri
5 Nov
£16Deutsche Bahn
£6BlaBlaCar Bus
Sat
6 Nov
£16Deutsche Bahn
£6BlaBlaCar Bus
Sun
7 Nov
£16Deutsche Bahn
£6BlaBlaCar Bus
Mon
8 Nov
£16Deutsche Bahn
£6BlaBlaCar Bus

The fastest trains from Frankfurt am Main to Cologne

Showing times and prices for 20 Oct

Fastest Journey

1 h 3 m

Average

1 h 32 m

Trains per day

73

Distance

153 km

Of the 73 trains that leave Frankfurt am Main for Cologne every day 46 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 32 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
17:10Frankfurt (Main) Hbf1h03 18:13Cologne Messe/Deutz
0 changes
£431One-way
2nd Fastest
16:14Frankfurt (Main) Hbf1h04 17:18Cologne Hbf
0 changes
£691One-way
2nd Fastest
16:10Frankfurt (Main) Hbf1h04 17:14Cologne Messe/Deutz
0 changes
£551One-way
2nd Fastest
06:29Frankfurt (Main) Hbf1h04 07:33Cologne Hbf
0 changes
£291One-way
2nd Fastest
07:10Frankfurt (Main) Hbf1h04 08:14Cologne Messe/Deutz
0 changes
£291One-way

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

Virgin Trains
East Coast
Cross Country
Deutsche Bahn

Train Information between Frankfurt am Main and Cologne

distanceDistance94 miles (152 km)
durationAverage train duration1 h 4 min
priceAverage train ticket price£16 (€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 4 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 route costs around £16, you can find the cheapest train ticket for as low as £16. Travellers depart most frequently from Frankfurt (Main) Flughafen and arrive in Köln Hbf.

Train companies

Travel with Deutsche Bahn from Frankfurt am Main to Cologne

You can travel by train between Frankfurt am Main and Cologne with Deutsche Bahn for as low as £16. When you search for timetables and tickets, Omio will show you the best trip.

Deutsche Bahn

Deutsche Bahn (DB) is Germany’s main operator 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 Frankfurt am Main to Cologne train.

    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 travelling by train:

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

    Trains from Frankfurt am Main to Cologne

    Many trains run from Frankfurt am Main to Cologne throughout the week at all hours of the day. Passengers can expect a travel time which lasts around one hour to a little over four hours depending on the speed of the train and the number of changes involved. Service on this route is offered every day throughout the year. Although very early morning trains are available Monday to Saturday, service begins slightly later on a Sunday.

    Which train companies travel from Frankfurt am Main to Cologne}?

    The train service between these two cities in Germany is operated by the national railway company, Deutsche Bahn. With an extensive railway network throughout the country, Deutsche Bahn offers reliable service between Frankfurt am Main and Cologne on a regular basis. Onboard services include wifi, comfortable seats and the option to reserve seats.

    How long is the train from Frankfurt am Main to Cologne?

    Direct trains from Frankfurt am Main to Cologne generally take a little over one hour to one and a half hours, depending of the speed of the train. Journeys with a change required take around one hour twenty minutes to over four hours, depending on the number of changes involved and the wait time at connecting stations.

    How many trains are there from Frankfurt am Main to Cologne?

    Between 50 to 70 trains depart between these two cities every day. Passengers can purchase tickets for journeys in the morning, afternoon and well into the night. With approximately three departures per hour, passengers are sure to find a train to suit their needs.

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

    Departure train station:Trains depart from Frankfurt Hauptbahnhof, which is the city's main railway station. With links to the S-bahn and U-bath, passengers can easily travel onwards, including links to the airport. Station facilities include numerous places to shop and eat, wifi, and luggage lockers.

    Arrival train stations: The arrival stations include the main railway station Cologne Hauptbahnhof, and the station Cologne Messe/Deutz. However, Cologne Messe/Deutz is a junction station which is located only a few hundred metres from the Hauptbahnhof station, so both are a convenient choice for passengers.

    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 do cheap train tickets between Frankfurt am Main and Cologne cost?
    If you’re looking to save money on tickets, you can find a cheap train from Frankfurt am Main to Cologne for as little as £16  in the next 7 days.
    How much does the train from Frankfurt am Main to Cologne cost on average?
    If you’re looking to buy 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 £16  one way.
    What is the distance from Frankfurt am Main to Cologne via train?
    When travelling this route you should expect the distance from Frankfurt am Main to Cologne via train to be approximately 94 miles (152 km).
    How many hours does it take from Frankfurt am Main to Cologne by train?
    The train time to Cologne from Frankfurt am Main is on average 1 h 4 min  for the 94 miles (152 km) long journey, but the time it takes to go to Cologne from Frankfurt am Main by train can vary depending on specific dates or travelling on weekends and holidays.
    When travelling by train from Frankfurt am Main to Cologne, which train station in Frankfurt am Main do I depart from and which train station in Cologne do I arrive in?

    Some of the Frankfurt am Main train stations to Cologne you can start your journey from include Frankfurt (Main) Flughafen, 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 travelling this route, Omio customers are departing most frequently from Frankfurt (Main) Flughafen   and arriving in Köln Hbf.

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

    Passengers board their train most frequently from Frankfurt (Main) Flughafen and travel around 6 mile (s) / 10 km from the city centre to this train station.

    Passengers travelling this route most often arrive at Köln Hbf and need to travel approximately 1 mile (s) / 1 km from the train station to the city centre in Cologne.

    What train providers offer a service to Cologne from Frankfurt am Main?
    If you're looking for trains from Frankfurt am Main to Cologne, you can rely on Deutsche Bahn or Deutsche Bahn with connection to get you to Cologne. It's also good to check out all possible train companies for the Frankfurt am Main to Cologne trip to see if there might be differences in the amenities they offer.
    How many trains are there from Frankfurt am Main to Cologne 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?
    The earliest train departing from Frankfurt am Main to Cologne leaves at 04: 42. The last train departing from Frankfurt am Main to Cologne leaves at 21: 55. You can find the latest Frankfurt am Main to Cologne train timetable on Omio and book the best time to leave for your journey on your chosen travel date.
    How early should I buy Frankfurt am Main to Cologne train tickets to get the best deals?
    If you book a train ticket from Frankfurt am Main to Cologne within the next 7 days, you can find tickets to cost on average £16 one way. However, we recommend booking your train in advance to get access to the best prices. Train tickets between Frankfurt am Main and Cologne are generally on sale a few months before the planned departure date.

    Important Stations and Airports for this Journey

    Frankfurt am Main
    Cologne
    Frankfurt (Main) Flughafen is the most popular Frankfurt am Main 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 Frankfurt am Main for your journey to Cologne.