The cheapest trains from Berlin to Cologne

Showing times and prices for 28 Oct

Cheapest

£35

Average

£35

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 £ 35 if you buy it on the day, but the cheapest tickets can be found for only £ 35.

Cheapest
16:24Berlin5h31 21:55Köln, Hbf
0 changes
£351One-way
Cheapest
16:13Berlin5h42 21:55Köln, Hbf
0 changes
£351One-way
Cheapest
16:37Berlin5h18 21:55Köln, Hbf
0 changes
£351One-way

Timetable Berlin to Cologne

Showing trains for tomorrow, Thu, 28 Oct
16:13Berlin5h42 21:55Köln, Hbf
0 changes
16:24Berlin5h31 21:55Köln, Hbf
0 changes
16:37Berlin5h18 21:55Köln, Hbf
0 changes

This is the last train of the day.

Find all the dates and times for this journey

COMPARE Prices across different modes

Wed
27 Oct
£28FlixTrain
£26Flixbus
£176Eurowings
Thu
28 Oct
£35FlixTrain
£26Flixbus
£141Eurowings
Fri
29 Oct
£31Deutsche Bahn with connection
£29Flixbus
£141Eurowings
Sat
30 Oct
Find prices
£38BlaBlaCar Bus
Find prices
Sun
31 Oct
£26Deutsche Bahn
£26Flixbus
£123Eurowings
Mon
1 Nov
£16Deutsche Bahn
£31Flixbus
£141Eurowings
Tue
2 Nov
£16Deutsche Bahn
£18Flixbus
£88Eurowings
Wed
3 Nov
£13FlixTrain
£18Flixbus
£106Eurowings
Thu
4 Nov
£16Deutsche Bahn
£18Flixbus
£106Eurowings
Fri
5 Nov
£16Deutsche Bahn
£22BlaBlaCar Bus
£106Eurowings
Sat
6 Nov
£16Deutsche Bahn
£22Flixbus
£70Eurowings
Sun
7 Nov
£16Deutsche Bahn
£18Flixbus
£123Eurowings
Mon
8 Nov
£9FlixTrain
£18Flixbus
Find prices
Tue
9 Nov
£16Deutsche Bahn
£22BlaBlaCar Bus
£70Eurowings
Wed
10 Nov
£9FlixTrain
£18Flixbus
£79Eurowings
Fri
12 Nov
£16Deutsche Bahn
£18Flixbus
£79Eurowings
Sat
13 Nov
£9FlixTrain
£18Flixbus
£70Eurowings
Sun
14 Nov
£16Deutsche Bahn
£22BlaBlaCar Bus
£106Eurowings

The fastest trains from Berlin to Cologne

Showing times and prices for 28 Oct

Fastest Journey

5 h 18 m

Average

5 h 30 m

Trains per day

3

Distance

479 km

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

The slowest trains will take 5 h 42 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
16:37Berlin5h18 21:55Köln, Hbf
0 changes
£351One-way
2nd Fastest
16:24Berlin5h31 21:55Köln, Hbf
0 changes
£351One-way
16:13Berlin5h42 21:55Köln, Hbf
0 changes
£351One-way

These companies trust us. We sell their tickets all in one place.

Virgin Trains
East Coast
Cross Country
Deutsche Bahn

Train Information between Berlin and Cologne

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

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

Train companies

Deutsche Bahn from Berlin to Cologne

Deutsche Bahn trains will get you between Berlin and Cologne from £16. With over 1000 travel companies on Omio, you can find the best train times and tickets for your trip.

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

Berlin to Cologne train information with Deutsche Bahn:

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

These are Deutsche Bahn 's ticket policies for COVID-19 for the train between Berlin and Cologne:

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

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
What is the price of the cheapest train between Berlin and Cologne?
If you’re looking to save money on tickets, you can find a cheap train from Berlin to Cologne for as little as £16  in the next 7 days.
How much does the train from Berlin to Cologne cost on average?
In the next 7 days you’ll find that the average cost of a train ticket from Berlin to Cologne is £26  one way.
What is the distance to Cologne from Berlin by train?
The Berlin to Cologne train distance is approximately 296 miles (478 km).
How long does it take from Berlin to Cologne by train?
While the time it takes to travel 296 miles (478 km) to Cologne from Berlin can vary based on specific dates, weekends, and bank holidays, the train duration from Berlin to Cologne is on average 4 h 39 min.
What is the departure train station in Berlin and arrival train station in Cologne?

When departing from Berlin, you have various train station options to start your trip from including Berlin Hbf, Berlin Spandau and Berlin Südkreuz. When arriving in Cologne, you can end your journey in train stations like Köln Hbf, Köln Messe/Deutz and Köln/Bonn Flughafen.

Omio customers book a train from Berlin Hbf   to Köln Hbf   most frequently for this route.

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

Passengers board the train most frequently from Berlin Hbf, which is located around 1 mile (s) / 2 km away from the city centre, and they get off the train at Köln Hbf, located 1 mile (s) / 1 km away from the city centre.

What train companies offer a service to Cologne from Berlin?
When taking a train from Berlin to Cologne, you can count on Deutsche Bahn, FlixTrain or Deutsche Bahn with connection for the best way to get you to Cologne. You can also check all possible train providers who offer a service between Berlin and Cologne and compare the amenities they offer before buying a train ticket.
How many trains per day are there from Berlin to Cologne?
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.
When does the first train depart from Berlin to Cologne? When does the last train depart from Berlin to Cologne?
You can take the first train from Berlin to Cologne at 04: 32   or take the last train from Berlin to Cologne leaving at 23: 27. Look for the latest Berlin Cologne train schedule on Omio and book the best time to take the train for this trip.
When should I purchase Berlin Cologne train tickets to score the best deals?
You can find a train between Berlin and Cologne to cost on average £26 one way if you book within the next 7 days. But we recommend buying train tickets in advance to score the best deals and save money on your route. You’ll see tickets for the Berlin to Cologne train generally on sale a few months before the planned travel date.

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
TaxiTaxi
ticketOfficeHours
Ticket office hours
Mon - Sat: 07: 00 - 22: 00 | Sun: 08: 00 - 22: 00
Connections to/from station
U-Bahn lines: U5
Train lines: ICE, EC, IC, FEX, HBX, IRE, RB10, RB14, RB21, RB22, RE1, RE2, RE3, RE4, RE5, RE7
Bus lines: 120, 123, 142, 147, 245, M41, M85, N20, N40, N5
S-Bahn lines: S3, S5, S7, S9
Tram lines: M5, M6, M8, M10