Compare prices and tickets by train, bus or flight

Wed
Dec 1
$57Deutsche Bahn
$49BlaBlaCar Bus
$91easyJet
Thu
Dec 2
$33Deutsche Bahn
$44BlaBlaCar Bus
$62easyJet
Fri
Dec 3
$29Deutsche Bahn with connection
$44BlaBlaCar Bus
$65easyJet
Sat
Dec 4
$33Deutsche Bahn
$40BlaBlaCar Bus
$72Eurowings
Sun
Dec 5
$21Deutsche Bahn
$30Flixbus
$36Eurowings
Mon
Dec 6
$21Deutsche Bahn
$40BlaBlaCar Bus
$47easyJet
Tue
Dec 7
$16Deutsche Bahn
$18Flixbus
$36Eurowings
Wed
Dec 8
$21Deutsche Bahn
$44BlaBlaCar Bus
$47easyJet
Thu
Dec 9
$18FlixTrain
$24Flixbus
$47easyJet
Fri
Dec 10
$21Deutsche Bahn
$18Flixbus
$43easyJet
Sat
Dec 11
$21Deutsche Bahn
$40BlaBlaCar Bus
$72Eurowings
Sun
Dec 12
$16Deutsche Bahn
$24Flixbus
$40easyJet
Mon
Dec 13
$21Deutsche Bahn
$18Flixbus
$40easyJet
Tue
Dec 14
$21Deutsche Bahn
$18Flixbus
$37easyJet
Wed
Dec 15
$21Deutsche Bahn
$44BlaBlaCar Bus
$37easyJet
Thu
Dec 16
$18FlixTrain
$24Flixbus
$37easyJet
Fri
Dec 17
Find prices
$59BlaBlaCar Bus
$37easyJet
Sat
Dec 18
Find prices
$54BlaBlaCar Bus
$58Eurowings
Sun
Dec 19
$18FlixTrain
$30Flixbus
$37easyJet
Mon
Dec 20
Find prices
$56BlaBlaCar Bus
$36Eurowings
Tue
Dec 21
$21Deutsche Bahn
$18Flixbus
$37easyJet

More than 1,000 travel companies trust us to sell their tickets all in one place.

Alsa
Eurolines France
RegioJet
Bla Bla Bus

Bus Information to Berlin from Cologne

distanceDistance296 miles (478 km)
durationAverage bus duration9 h 5 min
priceAverage bus ticket price$38 (€32)
changesDirect busYes
carriersBus companiesFlixbus, BlaBlaCar, Eurolines Germany or FlixTrain

Buses from Cologne to Berlin cover the 296 miles (478 km) long journey taking on average 9 h 5 min with our travel partners like Flixbus, BlaBlaCar, Eurolines Germany or FlixTrain. There are direct bus services available. While the average ticket price for this trip costs around $38 (€32), you can find the cheapest bus ticket for as low as $18 (€15). Travelers depart most frequently from Köln Hbf and arrive in Berlin, Zentralen Omnibusbahnhof.

Bus providers

Cologne to Berlin with FlixBus

For as little as $18 (€15) you can travel by bus between Cologne and Berlin with FlixBus. Omio will show you the best deals, schedules and tickets available for this trip.

FlixBus

FlixBus is one of Europe's leading low-cost bus companies, founded in Germany and offering long-distance bus services in Europe and the U. S. FlixBus also operates overnight buses on select routes throughout Europe. Standard amenities on FlixBus include free Wi-Fi, power outlets to charge your phone, tablet or laptop during long bus journeys, extra legroom, luggage space and toilets. You can even purchase snacks and drinks onboard. FlixBus offers only the Standard ticket for all its routes, which allows you to bring one carry-on luggage and one checked bag per person. Additional fees apply for extra luggage and specific seat reservations, such as if you want to book an Extra Seat, Table Seat or the Panorama Seat.

  • Average Price: $18

Read on for COVID-19 recommendations and policies for your FlixBus bus ticket from Cologne to Berlin:

  • Exceptions to waive change or cancellation fees policy
  • All bookings can be canceled up to 15 minutes before departure (a fee may apply).
  • Cancellations made 30 days before departure are free of charge.
  • Canceled tickets are refunded as a voucher, which is valid for 12 months, and is the value of the original booking (minus a cancellation fee, if applicable).
  • Cashless payments recommended
  • Online booking and check-in recommended

Buses from Cologne to Berlin

Buses in Germany are a convenient and affordable way to travel, with a number of companies offering a variety of domestic and international routes. Buses from Cologne to Berlin are operated by Eurolines and Flixbus. There are regular and frequent services offered, from early morning until late in the evening. Buses from Cologne to Berlin take between 8 and 15 hours to make the journey, depending on the service chosen. Some FlixBus and Eurolines buses may require a transfer, which significantly lengthen journey time. Weekend buses from COlogne to Berlin are also frequent.

Cologne to Berlin buses: Not what you're looking for?

Return buses from Berlin to Cologne | Compare all modes of traveling from Cologne to Berlin | Or learn more about cheap buses to Berlin



Cologne to Berlin Bus Cost

Average prices for buses from Cologne to Berlin when you book in advance

Booking Period

Average Price

Same Day

€31

1 Day in Advance

€30

1 Week in Advance

€30

2 Weeks in Advance

€30

1 Month in Advance

€30

3 Months in Advance

€30

Cologne to Berlin Buses: General Information


While taking a bus is slower than both the bus and train it is significantly cheaper and can take as little as 7:50 h to arrive in Berlin.

  • autobus All Cologne to Berlin buses are run by Flixbus or Eurolines.
  • autobus Some buses are direct, while many require a transfer. Cologne to Berlin buses depart from either Köln ZOB or Köln Flughafen and arrive at either Berlin ZOB, Bahnhof Südkreuz, Alexanderplatz, or U-Bahnhof Alt-Tegel.
  • autobus Traveling from Cologne to Berlin by bus takes as little as 7 hours and 50 minutes.
  • autobus Most travelers book their Cologne to Berlin bus ticket 1 day in advance of the travel date.

Taking the Bus from Cologne

Cologne's main bus station, the ZOB, is on the north side of Hauptbahnhof, the city's central railway station, which is within a few minutes walking distance of the Cologne city centre. There are adjacent stops on the city's efficient S-bahn, U-bahn and bus services. Public transport is available until the early hours of the morning each day. Cologne has many yellow taxis which can be hailed in the street.

Getting into Berlin by Bus

Berlin is Germany's vibrant capital city. The re-developed Museum Island offers some of the world's greatest art treasures. Berlin is renowned for its cultural life, from performances by the Berlin Philharmonic Orchestra to its many night clubs, catering to all tastes. Buses from Cologne to Berlin arrive at the city's main bus station, the ZOB, in the Charlottenburg district to the west of the city centre. The bus station has connections to Berlin's public transport system. The city's U-bahn and S-bahn services link to the city centre in about 30 minutes. On the weekend, these services run all night. On weekdays, night buses are available. Taxis can be hailed on the street or are available at taxi stands but are more expensive than using public transport.

Travel Tips

Bus to Berlin from Cologne
Take the bus to Berlin 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 Berlin.
FAQs
How much are cheap buses from Cologne to Berlin?
Looking to save money on your journey? Omio customers have found the cheapest bus to Berlin from Cologne for the next 7 days starting from $18 (€15)  one way.
How much is a bus ticket to Berlin from Cologne?
The bus price to Berlin from Cologne is on average $38 (€32)  if you are looking to book your tickets for this trip in the next 7 days.
How many miles is it from Cologne to Berlin by bus?
You should expect to travel around 296 miles (478 km)  from Cologne to Berlin by bus.
How long is the bus to Berlin from Cologne?
On average the Cologne to Berlin bus travel time is 9 h 5 min  for the 296 miles (478 km) long trip, but the duration can vary if you travel on weekends and holidays.
When traveling by bus from Cologne to Berlin, which bus station in Cologne do I depart from and which bus station in Berlin do I arrive in?

When taking a bus from Cologne, you have a couple of bus stations you can depart from including Köln, Köln Bonn Airport and Cologne, Siegburger Street (Access Tankstelle). When you arrive in Berlin, your bus can arrive in bus stations including Berlin, Zentralen Omnibusbahnhof, Berlin, ZOB and Berlin, Bahnhof Südkreuz.

Omio customers traveling this route book their buses from Köln Hbf   to Berlin, Zentralen Omnibusbahnhof.

Where do I find the Cologne bus station to Berlin? Where is the Berlin bus station?

Passengers board the bus most frequently from Köln Hbf, which is located around 0.7 miles (1.2 km) away from the city center, and they get off the bus at Berlin, Zentralen Omnibusbahnhof, located 5.6 miles (9.1 km) away from the city center.

What bus companies go from Cologne to Berlin?
For the best Cologne to Berlin bus to buy, you can travel safely and comfortably with Flixbus, BlaBlaCar, Eurolines Germany or FlixTrain. However, it's always good to check all possible bus companies with services between Cologne and Berlin to compare what amenities they may offer.
Can I book a direct bus from Cologne to Berlin?
Yes, there are direct buses between Cologne and Berlin, and you can find a direct bus for this journey with Flixbus or BlaBlaCar  on Omio. It's worth paying attention to when you buy your bus ticket as direct services tend to offer more convenience and save you time getting to your destination.
When can I take the first bus from Cologne to Berlin? When can I take the last bus for the day?
You can take the earliest bus from Cologne to Berlin at 7: 10 AM   or take the last bus from Cologne to Berlin leaving at 4: 35 PM. Look for the latest Cologne to Berlin bus schedules on Omio and book the best time to take the bus for this route.
How far in advance should I book bus tickets from Cologne to Berlin for the best deals?
In general, we recommend booking tickets for buses in advance to score the best deals from all possible bus providers offering this route and save money. If you buy bus tickets to Berlin from Cologne within the next 7 days, you can find tickets to cost on average $38 (€32) one way. To find the best prices for this trip, consider booking your bus ticket from Cologne to Berlin a few months in advance.