Travel options
from Berlin to Cologne

You can get from Berlin to Cologne by train, bus or flight.

Our recommendation

To get from Berlin to Cologne on Dec 1 we recommend taking a train because it’s the best combination of price and speed.

05:32AMBerlin Hbf4h41 10:13AMCologne Hbf
0 changes
$241One-way
Cheapest
05:32AMBerlin Hbf4h41 10:13AMCologne Hbf
0 changes
$241One-way
Other options
04:29AMBerlin Hbf4h47 09:16AMCologne Hbf
0 changes
$241One-way
04:30AMBerlin Hbf4h46 09:16AMCologne Hbf
1 changes
$371One-way
07:46PMBerlin Hbf4h55 12:41AMCologne Hbf
0 changes
$371One-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

COMPARE Prices for trains, buses and flights

Tue
Nov 30
$24FlixTrain
$24Flixbus
$120Eurowings
Wed
Dec 1
$21Deutsche Bahn
$18Flixbus
$79easyJet
Thu
Dec 2
$21Deutsche Bahn
$44BlaBlaCar Bus
$71easyJet
Fri
Dec 3
$43Deutsche Bahn
$39BlaBlaCar Bus
$65easyJet
Sat
Dec 4
$16Deutsche Bahn
$24Flixbus
$84Eurowings
Sun
Dec 5
$33Deutsche Bahn
$44BlaBlaCar Bus
$71easyJet
Mon
Dec 6
$12FlixTrain
$24Flixbus
$65easyJet
Tue
Dec 7
$21Deutsche Bahn
$39BlaBlaCar Bus
$65easyJet
Wed
Dec 8
$12FlixTrain
$18Flixbus
$65easyJet
Thu
Dec 9
$18FlixTrain
$18Flixbus
$58easyJet
Fri
Dec 10
$21Deutsche Bahn
$30BlaBlaCar Bus
$58easyJet
Sat
Dec 11
$18FlixTrain
$24Flixbus
$84Eurowings
Sun
Dec 12
$21Deutsche Bahn
$24Flixbus
$52easyJet
Mon
Dec 13
$12FlixTrain
$24Flixbus
$48easyJet
Tue
Dec 14
$21Deutsche Bahn
$30BlaBlaCar Bus
$48easyJet
Wed
Dec 15
$12FlixTrain
$18Flixbus
$48easyJet
Thu
Dec 16
$18FlixTrain
$24Flixbus
$48easyJet
Fri
Dec 17
$21Deutsche Bahn
$18Flixbus
$48easyJet
Sat
Dec 18
Find prices
$24Flixbus
$72Eurowings
Sun
Dec 19
Find prices
$61BlaBlaCar Bus
$52easyJet
Mon
Dec 20
$21Deutsche Bahn
$24Flixbus
$48easyJet

How to get from Berlin to Cologne

The Best Way According to our Users

Whether it is for business or leisure, in order to travel from Berlin to Cologne, 75,50% 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 Berlin 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 Berlin 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.

Travel Tips

Travel from Berlin 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 Berlin to Cologne.
FAQs
How do I get from Berlin to Cologne?

There are 3 ways to get from Berlin to Cologne: flight, bus or train.

What is the cheapest way from Berlin to Cologne?

The cheapest way to get from Berlin to Cologne is by taking a train. You can find average ticket prices around $29 (€24) compared to other travel options to Cologne:

A train is generally $139 (€116) less than a flight for the same route. Taking a flight costs on average $167 (€140) from Berlin to Cologne.

Taking a train is about $1 (€1) less than taking a bus, which costs on average $30 (€25) for this route.

What is the fastest way to travel between Berlin and Cologne?

The quickest way to travel to Cologne from Berlin is by flight, which takes on average 1 h 10 min   compared to other travel options that may take you longer to get to your destination:

In comparison, getting to Cologne by bus can take on average 8 h 55 min.

In comparison, traveling by train can take you on average 4 h 49 min.

How far is it from Berlin to Cologne?

The distance is approximately 296 miles (478 km) from Berlin to Cologne.

How many services a day are there from Berlin to Cologne?

The average frequency per day from Berlin to Cologne is:

  • 12 trains a day.

However, we recommend checking specific travel dates for your journey between Berlin and Cologne as scheduled services by flight, bus or train can vary by season or day of the week.

Where do people depart from and arrive in when traveling from Berlin to Cologne?

These are the most popular departure and arrival points from Berlin to Cologne:

  • Flights mostly depart from Berlin Brandenburg Airport and arrive in Cologne/Bonn Airport.
  • Buses most often depart from Berlin at Berlin, Zentralen Omnibusbahnhof and arrive in Cologne at Köln, Köln Bonn Airport.
  • Trains from Berlin to Cologne most often leave from Berlin Hbf and arrive in Köln Hbf.
Which travel operators can get me to Cologne from Berlin?

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

  • Travel with Eurowings to go to Cologne by plane. For a good deal on tickets, you can find Eurowings Berlin to Cologne tickets on Omio for $167 (€140).
  • BlaBlaCar Bus can get you to Cologne by bus. You can find a good deal for bus tickets with BlaBlaCar Bus from Berlin to Cologne for $30 (€25) on Omio.
  • Travel with Deutsche Bahn to go to Cologne by train. For a good deal on tickets, you can find Deutsche Bahn Berlin to Cologne tickets on Omio for $29 (€24).
Is there a direct service between Berlin and Cologne?

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

  • You can travel directly by train with FlixTrain with 12 direct trains per day.

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 Berlin to Cologne.

What other destinations are worth visiting after traveling from Berlin to Cologne?
Omio customers who travel from Berlin to Cologne often also extend their vacation to go to Amsterdam, Brussels or Paris. Omio can help you plan your trip by finding the best connections between Cologne and these popular destinations at a great price.
How far in advance should I buy tickets to Cologne from Berlin online to get the best deals?

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

  • Plane tickets are costing on average $167 (€140) one way.
  • Bus tickets are costing on average $30 (€25) one way.
  • Train tickets are costing $29 (€24) one way on average.

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