Cheap train tickets from Cologne to Berlin

Showing times and prices for 2 Dec

Cheapest

£21

Average

£47

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 Cologne to Berlin will cost around £ 47 if you buy it on the day, but the cheapest tickets can be found for only £ 21.

2nd Cheapest
02:10Cologne Messe/Deutz6h51 09:01Berlin Hbf
2 changes
£211One-way
05:13Cologne Hbf6h09 11:22Berlin Hbf
1 changes
£251One-way
04:16Cologne Hbf4h54 09:10Berlin Hbf
0 changes
£251One-way
05:21Cologne Hbf6h01 11:22Berlin Hbf
2 changes
£311One-way
23:13Cologne Hbf6h23 05:36Berlin Hbf
0 changes
£321One-way

Train schedule Cologne Berlin

Showing trains for tomorrow, Thu, 2 Dec
02:10Cologne Messe/Deutz6h51 09:01Berlin Hbf
0 changes
04:16Cologne Hbf4h54 09:10Berlin Hbf
0 changes
04:22Cologne Hbf5h32 09:54Berlin Hbf
0 changes
05:13Cologne Hbf6h09 11:22Berlin Hbf
0 changes
05:21Cologne Hbf6h01 11:22Berlin Hbf
0 changes
05:36Cologne Hbf4h38 10:14Berlin Hbf
0 changes
06:40Cologne Hbf4h30 11:10Berlin Hbf
0 changes
07:13Cologne Hbf6h09 13:22Berlin Hbf
0 changes
07:21Cologne Hbf6h01 13:22Berlin Hbf
0 changes
07:35Cologne Hbf4h39 12:14Berlin Hbf
0 changes
07:46Cologne Hbf5h05 12:51Berlin Hbf
0 changes
08:41Cologne Hbf5h11 13:52Berlin Hbf
0 changes
08:42Cologne Hbf4h28 13:10Berlin Hbf
0 changes
09:13Cologne Hbf6h09 15:22Berlin Hbf
0 changes
09:21Cologne Hbf6h01 15:22Berlin Hbf
0 changes
09:39Cologne Hbf4h35 14:14Berlin Hbf
0 changes
09:46Cologne Hbf5h08 14:54Berlin Hbf
0 changes
10:04Cologne Hbf6h52 16:56Berlin Hbf
0 changes
10:33Cologne Hbf4h37 15:10Berlin Hbf
0 changes
11:21Cologne Hbf6h01 17:22Berlin Hbf
0 changes
11:39Cologne Hbf4h35 16:14Berlin Hbf
0 changes
12:48Cologne Hbf4h22 17:10Berlin Hbf
0 changes
13:21Cologne Hbf6h01 19:22Berlin Hbf
0 changes
13:35Cologne Hbf4h35 18:10Berlin Hbf
0 changes
14:39Cologne Hbf5h16 19:55Berlin Hbf
0 changes
14:44Cologne Hbf4h26 19:10Berlin Hbf
0 changes
15:13Cologne Hbf6h09 21:22Berlin Hbf
0 changes
15:21Cologne Hbf6h01 21:22Berlin Hbf
0 changes
15:36Cologne Hbf4h38 20:14Berlin Hbf
0 changes
15:39Cologne Hbf5h16 20:55Berlin Hbf
0 changes
16:38Cologne Hbf4h32 21:10Berlin Hbf
0 changes
17:38Cologne Hbf4h45 22:23Berlin Hbf
0 changes
17:44Cologne Messe/Deutz5h12 22:56Berlin Hbf
0 changes
18:39Cologne Hbf4h25 23:04Berlin Hbf
0 changes
18:44Cologne Messe/Deutz5h47 00:31Berlin Hbf
0 changes
19:27Cologne Hbf5h23 00:50Berlin Hbf
0 changes
23:13Cologne Hbf6h23 05:36Berlin Hbf
0 changes
23:47Cologne Messe/Deutz8h10 07:57Berlin Hbf
0 changes

This is the last train of the day.

Find all the dates and times for this journey

Compare prices and tickets by train, coach or flight

Wed
1 Dec
£43Deutsche Bahn
£37BlaBlaCar Bus
£68easyJet
Thu
2 Dec
£18FlixTrain
£13Flixbus
£46easyJet
Fri
3 Dec
£21Deutsche Bahn with connection
£18Flixbus
£48easyJet
Sat
4 Dec
£18FlixTrain
£18Flixbus
£53Eurowings
Sun
5 Dec
£16Deutsche Bahn
£22Flixbus
£27Eurowings
Mon
6 Dec
£13FlixTrain
£18Flixbus
£35easyJet
Tue
7 Dec
£12Deutsche Bahn
£13Flixbus
£27Eurowings
Wed
8 Dec
£9FlixTrain
£13Flixbus
£35easyJet
Thu
9 Dec
£13FlixTrain
£18Flixbus
£35easyJet
Fri
10 Dec
£16Deutsche Bahn
£13Flixbus
£32easyJet
Sat
11 Dec
£13FlixTrain
£22Flixbus
£53Eurowings
Sun
12 Dec
£12Deutsche Bahn
£18Flixbus
£30easyJet
Mon
13 Dec
£16Deutsche Bahn
£13Flixbus
£30easyJet
Tue
14 Dec
£16Deutsche Bahn
£13Flixbus
£28easyJet
Wed
15 Dec
£16Deutsche Bahn
£13Flixbus
£28easyJet
Thu
16 Dec
£13FlixTrain
£18Flixbus
£28easyJet
Fri
17 Dec
Find prices
£44BlaBlaCar Bus
£28easyJet
Sat
18 Dec
Find prices
£40BlaBlaCar Bus
£43Eurowings
Sun
19 Dec
£13FlixTrain
£22Flixbus
£28easyJet
Mon
20 Dec
Find prices
£42BlaBlaCar Bus
£27Eurowings
Tue
21 Dec
£16Deutsche Bahn
£13Flixbus
£28easyJet

Fastest train times from Cologne to Berlin

Showing times and prices for 2 Dec

Fastest Journey

4 h 22 m

Average

5 h 24 m

Trains per day

38

Distance

479 km

Of the 38 trains that leave Cologne for Berlin every day 20 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.

These direct trains cover the 479 km distance in an average of 5 h 24 m but if you time it right, some trains will get you there in just 4 h 22 m .

The slowest trains will take 8 h 10 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
12:48Cologne Hbf4h22 17:10Berlin Hbf
0 changes
£601One-way
2nd Fastest
18:39Cologne Hbf4h25 23:04Berlin Hbf
0 changes
£531One-way
14:44Cologne Hbf4h26 19:10Berlin Hbf
0 changes
£681One-way
08:42Cologne Hbf4h28 13:10Berlin Hbf
0 changes
£461One-way
06:40Cologne Hbf4h30 11:10Berlin Hbf
0 changes
£411One-way

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

Virgin Trains
East Coast
Cross Country
Deutsche Bahn
Train companies

Cologne to Berlin with Deutsche Bahn

You can travel by train between Cologne and Berlin with Deutsche Bahn for as low as £12. When you search for timetables and tickets, Omio will show you the best journey.

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

Train information from Cologne to Berlin with Deutsche Bahn:

  • Average Duration: 5 h 13 min
  • Average Price: £12
  • Deutsche Bahn frequency: 7 a day

Deutsche Bahn 's current ticket policies due to COVID-19 for your train from Cologne to Berlin are the following:

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

Trains from Cologne to Berlin: Journey Details

Trains in Germany are an efficient way to travel between cities, with Deutsche Bahn offering domestic and international train routes. High-speed trains from Cologne and Berlin are quick and efficient, allowing anyone to visit the German capital with ease. Deutsche Bahn operates a daily service, with departures every hour. The earliest trains from Cologne to Berlin depart shortly after 4:00 a.m. and the last train of the day leaves Cologne at 11:15 p.m. Direct journeys take just over 4 hours to make the trip, and you can also choose to change once or twice without adding much time onto the journey.

Return trains from Berlin to Cologne are also available.

Taking the Train from Cologne

All trains from Cologne to Berlin leave from the city's Messe Station and arrive at Berlin's Hauptbahnhof. You can find Messe in the Deutz district of Cologne, not far from the River Rhine. From the city center, the best choice is to take Cologne's S-Bahn overground train system from the Hauptbahnhof, which takes a few minutes. Lines S6, S11, S12 and S13 all stop at Messe, and S-Bahn trains run until late.

Getting into Berlin by Train

Berlin is one of Europe's most forward-looking cities - filled with music venues, art galleries, technology companies, museums and cultural events. It has one of the world's great nightlife scenes, but also caters for lovers of history, with attractions like the Brandenburg Gate, Checkpoint Charlie and the Berlin Wall. All trains from Cologne to Berlin arrive at the city's Hauptbahnhof, which is located at Potsdamer Platz near the city center. The best way to reach the center is via the U55 U-Bahn line, or by using Berlin's suburban S-Bahn train services. Be aware that the U55 line is not directly connected to the rest of the U-Bahn network, but that the U5 line is a short walk from the station.

Travel Tips

Trains from Cologne to Berlin
Travel by train 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
What is the price of the cheapest train from Cologne to Berlin?
Looking to save money on your journey? Omio customers have found the cheapest train between Cologne and Berlin for the next 7 days starting from £12  one way.
How much does the train from Cologne to Berlin cost on average?
If you’re looking to buy tickets for this journey in the next 7 days, you’ll find that Cologne to Berlin train prices are on average £20  one way.
How many miles is it from Cologne to Berlin by train?
The train distance from Cologne to Berlin is around 296 miles (478 km).
What is the average Cologne to Berlin train duration?
On average the train from Cologne to Berlin duration is 5 h 15 min  for the 296 miles (478 km) long journey, but the travel time can vary if you depart on weekends and holidays.
When travelling by train from Cologne to Berlin, which train station in Cologne do I depart from and which train station in Berlin do I arrive in?

When taking a train from Cologne, you have a couple of train stations you can depart from including Köln Hbf, Köln Messe/Deutz and Köln/Bonn Flughafen. When you arrive in Berlin, your train can arrive in train stations including Berlin Hbf, Berlin Spandau and Berlin Südkreuz.

Omio customers travelling this route book their trains from Köln Hbf   to Berlin Hbf.

Where is the train station in Cologne? Where is the train station in Berlin?

Passengers board their train most frequently from Köln Hbf and travel around 0.7 miles (1.2 km) from the city centre to this train station.

Passengers travelling this route most often arrive at Berlin Hbf and need to travel approximately 1.7 miles (2.8 km) from the train station to the city centre in Berlin.

Which train companies can take me from Cologne to Berlin?
Take the Cologne to Berlin train with Deutsche Bahn, FlixTrain or Deutsche Bahn with connection. However, it's always good to check out all possible train companies for the journey from Cologne to Berlin as there might be differences in the amenities they offer.
Can I book a direct train from Cologne to Berlin?
Yes, there are 16 direct trains per day from Cologne to Berlin, and you can find a direct train for this trip with Deutsche Bahn or FlixTrain  on Omio. It's worth paying attention to when you purchase your train ticket as direct services tend to offer more convenience and save you time getting to your destination.
How many trains are there from Cologne to Berlin a day?
On average, there are 16 trains a day from Cologne to Berlin. The train times and services may be different on weekends and holidays compared to weekdays.
When does the first train depart from Cologne to Berlin? When does the last train depart from Cologne to Berlin?
You can take the first train from Cologne to Berlin at 05: 45   or take the last train from Cologne to Berlin leaving at 22: 55. Look for the latest Cologne Berlin train timetable on Omio and book the best time to take the train for this journey.
How early should I book train tickets to Berlin from Cologne to score the best deals?
The price of a one way train ticket from Cologne to Berlin is on average £20 if you book within the next 7 days. But we recommend booking tickets before your planned travel date to find the best prices for trains from all possible train providers offering this route. In general, you can find train tickets between Cologne and Berlin available a few months in advance.

Important Stations and Airports for this Journey

Cologne
Berlin
Köln Hbf is the most popular Cologne 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 Cologne for your journey to Berlin.
Amenities at station
WifiWifi
LockersLockers
ParkingParking
ATMATM
TaxisTaxis
AccessibilityAccessibility
phone
Phone Number
+49 2211411055
ticketOfficeHours
Ticket Office Hours
Mon - Fri: 06: 00 - 21: 00 | Sat - Sun: 07: 00 - 21: 00
Public transport options for Köln Hbf
U-Bahn lines: U5, U16, U18
S-Bahn lines: S6, S11, S12, S19
Bus lines: 172, 173
Train lines: ICE, IC, EC, FLX, RE, RB