Cheap train tickets from Berlin to Cologne

Showing times and prices for 24 May

Cheapest

£42

Average

£67

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

2nd Cheapest
05:32Berlin Hbf4h08 09:40Cologne Hbf
0 changes
£421One-way
04:32Berlin Hbf4h37 09:09Cologne Hbf
1 changes
£531One-way
04:30Berlin Hbf4h39 09:09Cologne Hbf
0 changes
£531One-way
10:38Berlin Gesundbrunnen6h00 16:38Cologne Hbf
2 changes
£551One-way
06:38Berlin Gesundbrunnen6h01 12:39Cologne Hbf
2 changes
£551One-way

Train schedule Berlin to Cologne

Showing trains for tomorrow, Tue, 24 May
00:20Berlin Hbf6h26 06:46Cologne Hbf
0 changes
00:20Berlin Hbf6h37 06:57Cologne Hbf
0 changes
04:30Berlin Hbf4h39 09:09Cologne Hbf
0 changes
04:32Berlin Hbf4h37 09:09Cologne Hbf
0 changes
05:32Berlin Hbf4h08 09:40Cologne Hbf
0 changes
06:38Berlin Gesundbrunnen6h01 12:39Cologne Hbf
0 changes
06:46Berlin Hbf4h23 11:09Cologne Hbf
0 changes
07:46Berlin Hbf4h23 12:09Cologne Hbf
0 changes
08:40Berlin Gesundbrunnen5h38 14:18Cologne Hbf
0 changes
08:46Berlin Hbf4h23 13:09Cologne Hbf
0 changes
09:46Berlin Hbf4h23 14:09Cologne Hbf
0 changes
10:38Berlin Gesundbrunnen6h00 16:38Cologne Hbf
0 changes
10:46Berlin Hbf4h23 15:09Cologne Hbf
0 changes
11:41Berlin Hbf4h00 15:41Cologne Hbf
0 changes
11:46Berlin Hbf4h23 16:09Cologne Hbf
0 changes
12:38Berlin Gesundbrunnen6h00 18:38Cologne Hbf
0 changes
12:46Berlin Hbf4h23 17:09Cologne Hbf
0 changes
13:46Berlin Hbf4h23 18:09Cologne Hbf
0 changes
14:38Berlin Gesundbrunnen6h00 20:38Cologne Hbf
0 changes
14:46Berlin Hbf4h23 19:09Cologne Hbf
0 changes
15:46Berlin Hbf4h23 20:09Cologne Hbf
0 changes
16:37Berlin Gesundbrunnen6h02 22:39Cologne Hbf
0 changes
16:47Berlin Hbf4h24 21:11Cologne Hbf
0 changes
17:41Berlin Hbf4h00 21:41Cologne Hbf
0 changes
17:46Berlin Hbf4h23 22:09Cologne Hbf
0 changes
18:46Berlin Hbf4h27 23:13Cologne Hbf
0 changes
19:04Berlin Hbf5h24 00:28Cologne Hbf
0 changes
19:46Berlin Hbf4h45 00:31Cologne Hbf
0 changes
20:38Berlin Hbf6h23 03:01Cologne Hbf
0 changes
21:28Berlin Hbf8h25 05:53Cologne Hbf
0 changes

Find all the dates and times for this journey

Compare prices and tickets by train, coach or flight

Tue
24 May
£35FlixTrain
£18Flixbus
£107easyJet
Wed
25 May
£48Deutsche Bahn
£26Flixbus
£59easyJet
Thu
26 May
£35FlixTrain
£26Flixbus
£53Eurowings
Fri
27 May
£26FlixTrain
£23Flixbus
£62easyJet
Sat
28 May
£18FlixTrain
£26Flixbus
£71Eurowings
Sun
29 May
£70Deutsche Bahn
£37Flixbus
£176Eurowings
Mon
30 May
£31Deutsche Bahn
Find prices
£62easyJet
Tue
31 May
£25Deutsche Bahn
£18Flixbus
£55easyJet
Wed
1 Jun
£25Deutsche Bahn
Find prices
£49easyJet
Thu
2 Jun
£32Deutsche Bahn
Find prices
£45easyJet
Fri
3 Jun
£42Deutsche Bahn
£31Flixbus
£79easyJet
Sat
4 Jun
£18FlixTrain
£26Flixbus
£79Eurowings
Sun
5 Jun
£13FlixTrain
£31Flixbus
£53Eurowings
Mon
6 Jun
£40FlixTrain
£26Flixbus
£46easyJet
Tue
7 Jun
£18FlixTrain
£18Flixbus
£44easyJet
Wed
8 Jun
£16Deutsche Bahn
£18Flixbus
£42easyJet
Thu
9 Jun
£16Deutsche Bahn
£18Flixbus
£43easyJet
Fri
10 Jun
£18FlixTrain
£22Flixbus
£43easyJet
Sat
11 Jun
£16Deutsche Bahn
£22Flixbus
£44Eurowings
Sun
12 Jun
£18FlixTrain
£22Flixbus
£47easyJet

Fastest train times from Berlin to Cologne

Showing times and prices for 24 May

Fastest Journey

4 h

Average

5 h 4 m

Trains per day

30

Distance

479 km

Of the 30 trains that leave Berlin for Cologne every day 19 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 4 m but if you time it right, some trains will get you there in just 4 h .

The slowest trains will take 8 h 25 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
11:41Berlin Hbf4h00 15:41Cologne Hbf
0 changes
£601One-way
Fastest
17:41Berlin Hbf4h00 21:41Cologne Hbf
0 changes
£671One-way
2nd Fastest
05:32Berlin Hbf4h08 09:40Cologne Hbf
0 changes
£421One-way
08:46Berlin Hbf4h23 13:09Cologne Hbf
0 changes
£671One-way
14:46Berlin Hbf4h23 19:09Cologne Hbf
0 changes
£671One-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

Overview: Train from Berlin to Cologne

distanceDistance296 miles (478 km)
durationAverage train duration4 h 8 min
priceAverage train ticket price£41 (€46)
frequencyTrain frequency12 a day
changesDirect trainYes, there are 12 direct trains a day
carriersTrain companiesDeutsche Bahn with connection, Deutsche Bahn, FlixTrain or Flixbus

Trains from Berlin to Cologne cover the 296 miles (478 km) long trip taking on average 4 h 8 min with our travel partners like Deutsche Bahn with connection, Deutsche Bahn, FlixTrain or Flixbus. Normally, there are 12 trains operating per day, including direct services available. You can get the cheapest train tickets for this trip for as low as £18, but the average price of train tickets is £41. Travellers depart most frequently from Berlin Hbf and arrive in Köln Hbf.

Train companies: Deutsche Bahn and FlixBus trains Berlin to Cologne

Buy your official Deutsche Bahn and FlixBus train tickets between Berlin and Cologne from £18 with Omio. Find train times and tickets for over 1000 travel companies to compare and book the most convenient trip.

Deutsche Bahn
FlixBus

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

Deutsche Bahn from Berlin to Cologne train information:

  • Average Duration: 5 h 8 min
  • Average Price: £48
  • Deutsche Bahn frequency: 6 a day

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

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

Trains from Berlin to Cologne

Boarding a train from Berlin to Cologne is fast and stress-free. The fastest journey is 4 hours and 18 minutes. Passengers can catch an average of 17 trains a day between Berlin and Cologne. Trains leave the Berlin Hauptbahnhof (Hbf) station for Cologne every hour.

Berlin to Cologne train times: Daily departures

Depending on the day and passenger volume, people who want to take a train from Berlin to Cologne can expect between 11 and 22 trains daily. The first train leaves some minutes past midnight, and the last before midnight, but the times can change on weekends and during holidays and festivities. Passengers taking earlier and later trains may only have sleeper services to choose from.

How long is the journey by train from Berlin to Cologne?

The distance by train from Berlin to Cologne is approximately 298 miles. If travellers board the fastest train, they can get to Cologne in 4 hours and 18 minutes. The average duration for the journey depends on the number of changes, ticket class, time of the day, and other factors. Passengers travelling from Berlin to Cologne have up to 17 direct trains every day to choose from, especially if they book in advance.

What are the departure and arrival stations for trains from Berlin to Cologne?

Departure train station: Trains travelling from Berlin to Cologne depart from Berlin Hbf at the heart of the city. Berlin's underground, municipal rail, and express buses connect the station to the airport and the city. Facilities at the station include toilets, disability assistance, luggage storage, ticket offices, waiting rooms, shops and bars, and a first-class lounge. 

Arrival train station: The arrival station in Cologne is Köln Hbf. The station's central location makes it easily accessible via the U-Bahn, S-Bahn, trams, and city buses. It's located next to the magnificent Kölner Cathedral and other popular attractions. Passenger facilities include waiting rooms, shops, bars, toilets, luggage storage, disability assistance, ticket counters, and an information desk.

Which train companies travel from Berlin to Cologne?

Deutsche Bahn (DB) and FlixTrain operate trains between Berlin and Cologne. DB is owned by the German government, operates most of the intercity and regional trains in the country, and can run up to 20 Berlin-Cologne trains daily. Meanwhile, FlixTrain's services are limited to a few trains per week. 

Deutsche Bahn Berlin to Cologne

Deutsche Bahn's hourly services between Berlin and Cologne offer direct and connecting trains. Travellers can choose from 10 to 20 DB trains going to Cologne from Berlin every day. Trains reach their destination in approximately 4 hours and 18 minutes.

FlixTrain Berlin to Cologne

FlixTrain operates trains and coaches all over Europe. Some of its trains service the Berlin-Cologne route, with some direct connections. Its trains are slower than DB's but more affordable.

Berlin to Cologne trains: Services on board

DB operates different types of trains, including high-speed ICE trains, intercity trains, and regional and local trains. Passengers riding in first class can expect complimentary snacks, drinks, newspapers, and unrestricted wireless internet access. Standard coaches are also spacious and comfortable.

Passengers can bring luggage on DB trains for free. Travelling with a bike on a long-distance journey needs a reservation. Guide dogs can ride DB trains without a ticket or a muzzle, but other pets may need to be restrained depending on their size. Larger dogs need a ticket to get on the train.

FlixTrain also offers first- and second-class seats. There is food on board, charging outlets, free WiFi, bathrooms, and more. The company helps passengers with reduced mobility and allows them to travel with wheelchairs and scooters weighing up to 350 kg. The luggage policy is generous, and passengers can transport a bicycle if they make a reservation. FlixTrain allows travelling with pets, but dogs need to be on a lead or muzzled.

How to find cheap train tickets from Berlin to Cologne

Finding cheap train tickets requires planning and flexibility. Travellers can get excellent deals on train tickets from Berlin to Cologne if they book in advance - buying a ticket on the departure day is often expensive. Passengers can also get low-cost tickets if they travel when most people aren't on the move or opt for slower journeys and connecting trains. Omio's user-friendly tools help find the cheapest tickets to travel by train from Berlin to Cologne.

Travel Tips: Trains from Berlin to Cologne

Travel by train 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 much does a cheap train from Berlin to Cologne cost?

You can find a cheap train from Berlin to Cologne for some dates and times for as low as £18  one way in the next 7 days.

How much is a train ticket from Berlin to Cologne?

If you are looking to buy your train ticket in the next 7 days, you can expect the Berlin to Cologne train to cost on average £41  one way.

What is the distance by train from Berlin to Cologne?

You should expect to travel around 296 miles (478 km)  between Berlin and Cologne by train.

What is the average Berlin to Cologne train duration?

The Berlin to Cologne train duration is on average 4 h 8 min, which is to be expected when travelling 296 miles (478 km) from Berlin to Cologne. However, the time it takes can vary based on specific dates, weekends, and bank holidays.

Which train station in Berlin goes to Cologne? Which train station do I come into Cologne from Berlin?

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

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

Where is the departure train station in Berlin located? Where is the arrival train station in Cologne located?

Passengers booking this route most frequently board their trains from Berlin Hbf and need to travel around 3.5 miles (5.6 km) from the city centre to get to this train station.

Passengers arriving in Cologne most often arrive at Köln Hbf and need to travel around 1 mile (1.6 km) from this train station to the city centre.

What train companies offer a service from Berlin to Cologne?

Take the Berlin to Cologne train with Deutsche Bahn with connection, Deutsche Bahn, FlixTrain or Flixbus. However, it's always good to check out all possible train providers for the journey between Berlin and Cologne as there might be differences in the amenities they offer.

Are there any Berlin to Cologne direct trains?

Yes, there are 12 direct trains between Berlin and Cologne per day with Deutsche Bahn or FlixTrain  on Omio. This is worth paying attention to when you book your train ticket as direct services tend to offer more convenience and help save you time travelling to your destination.

How many train services per day are there to Cologne from Berlin?

On average, there are 12 trains a day from Berlin to Cologne. The train times and services may be different on weekends and holidays compared to weekdays.

What are the first and last departure train times from Berlin to Cologne?

You can take the first train from Berlin to Cologne at 04: 38   or take the last train from Berlin to Cologne leaving at 22: 08. Look for the latest Berlin Cologne train timetable on Omio and book the best time to take the train for this journey.

How far in advance should I purchase a train ticket between Berlin and Cologne to get the best deals?

The price of a one way train ticket from Berlin to Cologne is on average £41 if you buy 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 trip. In general, you can find train tickets from Berlin to Cologne available a few months in advance.

Important Stations and Airports for this Journey

Berlin
Cologne
Berlin Hbf is the most popular Berlin 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 Berlin for your journey to Cologne.
Amenities at station
WifiWifi
LockersLockers
ParkingParking
ATMATM
TaxisTaxis
AccessibilityAccessibility
phone
Phone Number
+49 302971055
ticketOfficeHours
Ticket Office Hours
Mon - Sat: 07: 00 - 22: 00 | Sun: 08: 00 - 22: 00
Public transport options for Berlin Hbf
U-Bahn lines: U5
S-Bahn lines: S3, S5, S7, S9
Bus lines: 120, 123, 142, 147, 245, M41, M85, N20, N40, N5
Tram lines: M5, M6, M8, M10
Train lines: ICE, EC, IC, FEX, HBX, IRE, RB10, RB14, RB21, RB22, RE1, RE2, RE3, RE4, RE5, RE7