[menuItemContent][menuItemRightSideContent]
Currency

Travel options
from Frankfurt am Main to Cologne

You can get from Frankfurt am Main to Cologne by train, bus or flight.

Our recommendation

To get from Frankfurt am Main to Cologne on Jun 15 we recommend taking a train because it’s the best combination of price and speed.

08:31PMFrankfurt (Main) Hbf1h20 09:51PMCologne
0 changes
$231One-way
Cheapest
04:15PMFrankfurt am Main, Hbf2h15 06:30PMKöln, Köln Bonn Airport
0 changes
$131One-way
Other options
02:15PMFrankfurt, Flughafen Terminal 22h00 04:15PMKöln, Köln Bonn Airport
0 changes
$131One-way
07:29PMFrankfurt (Main) Hbf1h07 08:36PMCologne
0 changes
$381One-way
03:45PMFrankfurt, Flughafen Terminal 22h45 06:30PMKöln, Köln Bonn Airport
0 changes
$131One-way

Find all the dates and times for this journey by train, bus, and flight, .

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

Trenitalia
Easyjet
Deutsche Bahn
SNCF
Accommodation

Need a place to stay?

Tue, Jun 15
Total price for 1 nights, 1 adults
Top pick hotels
Entire homes & apartments

Find the best accommodation for you, with our partner Booking.com

View all

COMPARE Prices for trains, buses and flights

Mon
Jun 14
$31Deutsche Bahn
$13BlaBlaCar Bus
Tue
Jun 15
$23Deutsche Bahn
$13BlaBlaCar Bus
Wed
Jun 16
$23Deutsche Bahn
$10BlaBlaCar Bus
Thu
Jun 17
$23Deutsche Bahn
$10BlaBlaCar Bus
Fri
Jun 18
$23Deutsche Bahn
$10BlaBlaCar Bus
Sat
Jun 19
$23Deutsche Bahn
$10BlaBlaCar Bus
Sun
Jun 20
$23Deutsche Bahn
$10BlaBlaCar Bus
Mon
Jun 21
$23Deutsche Bahn
$10BlaBlaCar Bus
Tue
Jun 22
$23Deutsche Bahn
$10BlaBlaCar Bus
Wed
Jun 23
$23Deutsche Bahn
$10BlaBlaCar Bus
Thu
Jun 24
$23Deutsche Bahn
$10BlaBlaCar Bus
Fri
Jun 25
$23Deutsche Bahn
$10BlaBlaCar Bus
Sat
Jun 26
$23Deutsche Bahn
$13BlaBlaCar Bus
Sun
Jun 27
$23Deutsche Bahn
$10BlaBlaCar Bus
Mon
Jun 28
$23Deutsche Bahn
$13BlaBlaCar Bus
Tue
Jun 29
$23Deutsche Bahn
$10BlaBlaCar Bus
Wed
Jun 30
$23Deutsche Bahn
$10BlaBlaCar Bus
Thu
Jul 1
Find prices
$10BlaBlaCar Bus
Fri
Jul 2
$23Deutsche Bahn
$10BlaBlaCar Bus
Sat
Jul 3
$23Deutsche Bahn
$13BlaBlaCar Bus
Sun
Jul 4
$23Deutsche Bahn
$13BlaBlaCar Bus

Travel from Frankfurt to Cologne: Journey Details

There are no practical or economical methods of flying between the cities of Frankfurt am Main and Cologne; however, the journey can be made by either bus and train. Making the journey by train is slightly quicker than by bus for travelers in Germany, but both have direct routes leaving and arriving in the city centers of Frankfurt and Cologne.

Return trips from Cologne to Frankfurt are also available.

How to get from Frankfurt am Main to Cologne

The Best Way According to our Users

Whether it is for business or leisure, in order to travel from Frankfurt am Main to Cologne, 85,60% of our customers choose the train as their preferred mode of transportation. By traveling by train on this route, you can enjoy the comfort of spacious seats, spectacular views—and in some cases free Wi-Fi—in both second and first class. Our customers have decided that the train is the best way to get from Frankfurt am Main to Cologne and have chosen to enjoy this fast, safe and efficient way to arrive at their destination. Taking the train also avoids long lines or potential expenses for transfers to/from the station—especially since most main railway stations are located in the city center. Train companies in Europe vary from country to country, but most of them offer high-speed train routes, therefore when you add up at the end-to-end journey time, the train is often also the fastest way to get to your destination.

Search on Omio to find cheap tickets from Frankfurt am Main to Cologne. It’s easy to find the most attractive prices and choose your preferred route for your journey. Book on web or app, and travel with your mobile ticket —without the stress of printing your ticket.

Buses from Frankfurt to Cologne

There are 11 daily direct buses from Frankfurt to Cologne are operated by Postbus, Eurolines, Megabus, RegioJet, and SemiTimes with journey times of between 2 and 4 hours. Departures commence at around 3:00 a.m. and continue until just before 8:00 p.m. Postbus, RegioJet and Eurolines depart from Frankfurt Hauptbahnhof and terminate at Cologne Flughafen Station. Semi Times buses leave from Frankfurt Sudbahnhof and finish on Gummersbacherstrasse while Megabus departures are from Pforzheimerstrasse into Flughafen. All departure and arrival points are within walking distance of tourist attractions and conveniently located to join the cities' efficient public transport networks.

Trains from Frankfurt to Cologne

Direct Deutsche Bahn trains from Frankfurt to Cologne commence at just before 4:00 a.m. with frequent departures throughout the day until around 11:30 p.m. The journey takes approximately 1.5 hours. Trains depart from Frankfurt Hauptbahnhof which is well situated for the city center's transport network of S and U-Bahn trains, buses and night buses. Trains arrive at Cologne Hauptbahnhof, located next to the cathedral and linked to the rest of the city by local buses and the Cologne Stadtbahn light rail system. Both stations have car rentals and taxis.

Travel Tips

Travel from Frankfurt am Main to Cologne
Travel 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
What are the ways to get from Frankfurt am Main to Cologne?

There are 2 ways that you can travel to Cologne from Frankfurt am Main. You can take a bus or train.

How far is Cologne from Frankfurt am Main?

You should expect to travel around 94 miles (152 km) between Frankfurt am Main and Cologne.

Where do I depart from Frankfurt am Main? Where do I arrive in Cologne?

These are the most popular departure and arrival points when traveling from Frankfurt am Main to Cologne:

  • Most travelers take a bus from Frankfurt am Main, Hauptbahnhof Fernbusse to Köln, Köln Bonn Airport.
  • Most travelers who purchase a train ticket from Frankfurt am Main to Cologne depart from Frankfurt (Main) Flughafen to Köln Hbf.
Which travel companies can get me from Frankfurt am Main to Cologne?

If finding a good deal is your main consideration for your trip from Frankfurt am Main to Cologne, then we'll help you find the best value travel companies for you:

  • BlaBlaCar Bus can take you to Cologne by bus. If searching for a good deal on buses, you can find tickets for BlaBlaCar Bus from Frankfurt am Main to Cologne for $10 (€8).
  • Deutsche Bahn can get you to Cologne by train. You can find a good deal for train tickets with Deutsche Bahn from Frankfurt am Main to Cologne for $23 (€18) on Omio.
Can I travel directly between Frankfurt am Main and Cologne?

Yes, there are direct services available from Frankfurt am Main to Cologne with the following travel companies:

  • You can book a direct bus with Flixbus.

Direct services tend to save you time and add more convenience in getting you to Cologne as you won't need to transfer at another stop in between, so it's worth paying attention to before booking your tickets from Frankfurt am Main to Cologne.

What other popular destinations should I add to my itinerary for my trip from Frankfurt am Main to Cologne?
Many of our customers who book a trip from Frankfurt am Main to Cologne often extend their vacation and travel to other popular destinations like Berlin, Amsterdam or Brussels. If you’re thinking of adding another destination to your Frankfurt am Main and Cologne itinerary, let Omio find you the best connections between Cologne and any of these top destinations today!
When should I purchase a ticket from Frankfurt am Main to Cologne online to score the best deals?

When planning your trip from Frankfurt am Main to Cologne, it’s good to keep in mind what tickets to purchase and their prices in the next 7 days:

  • Bus tickets cost on average $10 (€8) one way.
  • Train tickets cost on average $23 (€18) one way.

However, we recommend buying tickets from Frankfurt am Main to Cologne online a few months in advance to get the best deals and save money on your upcoming journey.

What is the cheapest way to travel between Frankfurt am Main and Cologne?

The cheapest way to go to Cologne from Frankfurt am Main is by taking a bus, which costs on average $10 (€8).

This is compared to other ways of getting to Cologne:

Taking a bus is usually $13 (€10) less than taking a train to Cologne, which costs on average $23 (€18) for the same trip.

What is the quickest way to get from Frankfurt am Main to Cologne?

The fastest way from Frankfurt am Main to Cologne is by flight with an average journey time of 50 min.

There are alternative travel options to Cologne that can usually take longer:

In comparison, traveling by bus can take you on average 2 h.

In comparison, getting to Cologne by train can take on average 1 h 20 min.

Stations

Important Stations and Airports for this Journey

Frankfurt am Main
Cologne
Frankfurt(Main) Hbf
Amenities