Travel from Cologne to Berlin

Train, bus or fly from Cologne to Berlin?

German Railways (DB) operates a train from Cologne to Berlin hourly. Tickets cost $23 - $150 and the journey takes 4 h 21 min. Alternatively, FlixBus operates a bus from Cologne to Berlin once daily. Tickets cost $35 - $60 and the journey takes 8 h 15 min. Polski Bus also services this route once daily.

Travel Guides

Heading to Europe? Read this before you buy a Eurail PassWe compare the different Eurail types and help you decide if a Eurail Pass is right for you
Want to know more about Flixbus?Rome2rio’s guide has all the details
Is ride-sharing platform BlaBlaCar right for you?Don't have a car, or can't get there on public transportation? This carpooling platform could be your answer.

How to get from Cologne to Berlin

ModeDurationPrice
From Köln Hbf train to Berlin Hbf (tief).4 h 21 min67€
From Köln Hbf train to Metropolitan Area Cologne, Cologne North, Leverkusen, bus to Berlin, Berlin central bus station, walk to U Kaiserdamm, then train to S+U Alexanderplatz.10 h 5 min65€
From Köln ZOB bus to Berlin, Masurenallee/ZOB, bus to S+U Zoologischer Garten Bhf, then line 100 bus to Berlin, S+U Alexanderplatz Bhf/Memhardstr..11 h 1 min55€
From Cologne rideshare to Berlin.6 h 7 min25€
From Cologne drive to Berlin.5 h 23 min74€
From Köln, Dom / Hbf train to Cologne/Bonn Apt airport, fly to Berlin Tegel airport, then bus to Berlin.2 h 41 min57€
From Köln Hbf train to Düsseldorf Hbf, train to Dusseldorf airport, fly to Berlin Tegel airport, then bus to Berlin.3 h 13 min58€

How long does it take to get from Cologne to Berlin?

The train from Köln Hbf to Berlin Hbf (tief) takes 4 h 21 min including transfers and departs hourly.

Is there a direct train between Cologne and Berlin?

Yes, there is a direct train departing from Köln Hbf and arriving at Berlin Hbf (tief). Services depart hourly, and operate every day. The journey takes approximately 4 h 21 min.

Is there a direct bus between Cologne and Berlin?

No, there is no direct bus from Cologne to Berlin. However, there are services departing from Köln ZOB and arriving at Berlin, S+U Alexanderplatz Bhf/Memhardstr. via Berlin, Masurenallee/ZOB and S+U Zoologischer Garten Bhf. The journey, including transfers, takes approximately 11 h 1 min.

Operators from Cologne to Berlin

OperatorPhoneWebsite
German Railways (DB)+49 0180 6 99 66 33German Railways (DB)
FlixBus+49 1807 123 99 123FlixBus
BVGBVG
Eurolines DE+49 6196 2078-501Eurolines DE
BlaBlaCarBlaBlaCar
Bahn DEBahn DE
EurowingsEurowings
LufthansaLufthansa
S-BahnS-Bahn
easyJeteasyJet
KLMKLM