Cheap train tickets from Berlin to Cologne

Showing times and prices for Jan 30

Cheapest

$71

Average

$95

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

2nd Cheapest
08:34AMBerlin Hbf5h44 02:18PMCologne Hbf
1 changes
$711One-way
09:20PMBerlin Hbf5h22 02:42AMCologne Hbf
0 changes
$801One-way
10:00AMBerlin Hbf5h12 03:12PMCologne Hbf
0 changes
$801One-way
07:46PMBerlin Hbf4h25 12:11AMCologne Hbf
0 changes
$801One-way
06:46AMBerlin Hbf4h23 11:09AMCologne Hbf
0 changes
$801One-way

Train schedule from Berlin to Cologne

Showing trains for tomorrow, Sun, Jan 30
12:21AMBerlin Hbf6h36 06:57AMCologne Hbf
0 changes
05:33AMBerlin Hbf4h07 09:40AMCologne Hbf
0 changes
06:46AMBerlin Hbf4h23 11:09AMCologne Hbf
0 changes
07:46AMBerlin Hbf4h23 12:09PMCologne Hbf
0 changes
08:34AMBerlin Hbf5h44 02:18PMCologne Hbf
0 changes
08:46AMBerlin Hbf4h23 01:09PMCologne Hbf
0 changes
09:46AMBerlin Hbf4h23 02:09PMCologne Hbf
0 changes
10:00AMBerlin Hbf5h12 03:12PMCologne Hbf
0 changes
10:34AMBerlin Hbf6h04 04:38PMCologne Hbf
0 changes
10:46AMBerlin Hbf4h23 03:09PMCologne Hbf
0 changes
11:41AMBerlin Hbf4h00 03:41PMCologne Hbf
0 changes
11:46AMBerlin Hbf4h23 04:09PMCologne Hbf
0 changes
12:01PMBerlin Hbf5h11 05:12PMCologne Hbf
0 changes
12:34PMBerlin Hbf6h04 06:38PMCologne Hbf
0 changes
12:46PMBerlin Hbf4h23 05:09PMCologne Hbf
0 changes
01:46PMBerlin Hbf4h23 06:09PMCologne Hbf
0 changes
02:34PMBerlin Hbf6h04 08:38PMCologne Hbf
0 changes
02:46PMBerlin Hbf4h23 07:09PMCologne Hbf
0 changes
03:00PMBerlin Hbf5h46 08:46PMCologne Hbf
0 changes
03:46PMBerlin Hbf4h23 08:09PMCologne Hbf
0 changes
04:34PMBerlin Hbf6h03 10:37PMCologne Hbf
0 changes
04:47PMBerlin Hbf4h24 09:11PMCologne Hbf
0 changes
05:41PMBerlin Hbf4h00 09:41PMCologne Hbf
0 changes
05:46PMBerlin Hbf4h23 10:09PMCologne Hbf
0 changes
06:46PMBerlin Hbf4h27 11:13PMCologne Hbf
0 changes
07:46PMBerlin Hbf4h25 12:11AMCologne Hbf
0 changes
09:20PMBerlin Hbf5h22 02:42AMCologne Hbf
0 changes
09:28PMBerlin Hbf8h25 05:53AMCologne 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, bus or flight

Sun
Jan 30
$35FlixTrain
$30Flixbus
$66easyJet
Mon
Jan 31
$35FlixTrain
$24Flixbus
$83Eurowings
Tue
Feb 1
$33Deutsche Bahn
$24Flixbus
$189Eurowings
Wed
Feb 2
$33Deutsche Bahn
$24Flixbus
$165Eurowings
Thu
Feb 3
$33Deutsche Bahn
$24Flixbus
$78easyJet
Fri
Feb 4
$42Deutsche Bahn
$48BlaBlaCar Bus
$47easyJet
Sat
Feb 5
$28Deutsche Bahn with connection
$30Flixbus
$684PGA-Portugalia Airlines
Sun
Feb 6
$21Deutsche Bahn
$24Flixbus
$45Eurowings
Mon
Feb 7
$21Deutsche Bahn
$24Flixbus
$43easyJet
Tue
Feb 8
$21Deutsche Bahn
$24Flixbus
$40easyJet
Wed
Feb 9
$21Deutsche Bahn
$18Flixbus
$40easyJet
Thu
Feb 10
$21Deutsche Bahn
$24Flixbus
$37easyJet
Fri
Feb 11
$24FlixTrain
$30Flixbus
$52easyJet
Sat
Feb 12
$12FlixTrain
$24Flixbus
$560PGA-Portugalia Airlines
Sun
Feb 13
$18FlixTrain
$24Flixbus
$55easyJet
Mon
Feb 14
$24FlixTrain
$18Flixbus
$38easyJet
Tue
Feb 15
$21Deutsche Bahn
$24Flixbus
$37easyJet
Wed
Feb 16
$21Deutsche Bahn
Find prices
$37easyJet
Thu
Feb 17
$21Deutsche Bahn
$30BlaBlaCar Bus
$37easyJet
Fri
Feb 18
$18FlixTrain
$18Flixbus
$52easyJet

Fastest train times from Berlin to Cologne

Showing times and prices for Jan 30

Fastest Journey

4 h

Average

5 h

Trains per day

28

Distance

479 km

Of the 28 trains that leave Berlin for Cologne every day 21 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 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
05:41PMBerlin Hbf4h00 09:41PMCologne Hbf
0 changes
$1061One-way
Fastest
11:41AMBerlin Hbf4h00 03:41PMCologne Hbf
0 changes
$1061One-way
2nd Fastest
05:33AMBerlin Hbf4h07 09:40AMCologne Hbf
0 changes
$801One-way
03:46PMBerlin Hbf4h23 08:09PMCologne Hbf
0 changes
$1061One-way
08:46AMBerlin Hbf4h23 01:09PMCologne Hbf
0 changes
$941One-way

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

Deutsche Bahn
Renfe
Italo
Frecciarossa

Overview: Train from Berlin to Cologne

distanceDistance296 miles (478 km)
durationAverage train duration4 h 7 min
priceAverage train ticket price$38 (€32)
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 journey taking on average 4 h 7 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. While the average ticket price for this journey costs around $38 (€32), you can find the cheapest train ticket for as low as $33 (€28). Travelers depart most frequently from Berlin Hbf and arrive in Köln Hbf.

Train providers: Deutsche Bahn from Berlin to Cologne trains

Travel between Berlin and Cologne from $33 (€28) with Omio’s train partners Deutsche Bahn! You can find the best schedules and tickets when comparing and booking the most affordable trip for you.

Deutsche Bahn

Deutsche Bahn (DB) is the main provider of train services in Germany, making on average 40, 000 journeys per day. A special feature of Deutsche Bahn is its wide range of ticket types, savings offers including Super Saver, Saver, and Flexible fares and discount cards like the Bahncard 25, 50 and 100, which you can also use for your train to Cologne from Berlin. DB uses different types of trains such as the ICE (Intercity Express), IC (Intercity), EC (Eurocity), IRE (Interregio-Express), RE (Regional Express) and RB (Regionalbahn) on its routes, which differ in terms of comfort and the time required to travel. For example, while bathrooms are standard amenities, services like an onboard restaurant or free WiFi are only available on certain trains.

Deutsche Bahn from Berlin to Cologne train information:

  • Average Duration: 5 h 8 min
  • Average Price: $33
  • Deutsche Bahn frequency: 6 a day

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

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

Trains from Berlin to Cologne

Trains in Germany are an efficient way to travel between cities, with Deutsche Bahn offering domestic and international train routes. High-speed trains from Berlin to Cologne are quick and efficient, allowing anyone to travel across Germany with ease. Deutsche Bahn operates a daily service, with departures every hour. The earliest trains from Berlin to Cologne depart at 4:26 a.m. and the last train of the day leaves Berlin at 11:53 p.m. Direct journeys take just over 5 hours to make the trip, and you can also choose to change once or twice without adding much time onto the journey. Transfers usually occur in Essen, Dortmund, or Frankfurt Berlin to Cologne trains depart from Berlin Hauptbahnhof and arrive at either Köln Hauptbahnhof or Köln Messe/Deutz train station.

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

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

Berlin to Cologne Train Cost

Average prices for Deutsche Bahn trains from Berlin to Cologne when you book in advance

Booking Period

Average Price

Same Day

€121

1 Day in Advance

€97

1 Week in Advance

€97

2 Weeks in Advance

€93

1 Month in Advance

€88

3 Months in Advance

€88

Berlin to Cologne Trains: General Information


Deutsche Bahn train ticket prices change frequently so there are no firm rules for finding the best prices. Travelers can usually offset some of cost of Berlin to Cologne train tickets by planning ahead and checking the prices before booking.

  • autobus All Berlin to Cologne trains are run by Deutsche Bahn.
  • autobus Most Berlin to Cologne trains are direct, depart from Berlin Hauptbahnhof and arrive at either Köln Hauptbahnhof or Köln Messe/Deutz train station.
  • autobus The Berlin to Cologne train journey takes as little as 5 hours and 5 minutes to arrive in Cologne.
  • autobus Most travelers book their Berlin to Cologne train tickets 1 day in advance of the travel date.

Based on Omio's travel data, as the table above clearly illustrates, ticket prices on Berlin to Cologne trains decrease the further they are booked in advance:

  • Berlin to Cologne train tickets are 20% cheaper on average when purchased a day ahead of time rather than buying a ticket at the train station.
  • Berlin to Cologne trains are 27% cheaper on average when booked 1 month in advance as opposed to purchasing a train ticket the day of.

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 are cheap trains between Berlin and Cologne?

Looking to save money on your journey? Omio customers have found the cheapest train to Cologne from Berlin for the next 7 days starting from $33 (€28)  one way.

How much is the train to Cologne from Berlin on average?

The train price from Berlin to Cologne is on average $38 (€32)  if you are looking to purchase your tickets for this route in the next 7 days.

How far is Berlin to Cologne by train?

When traveling this route you should expect the distance between Berlin and Cologne by train to be approximately 296 miles (478 km).

How long is a train between Berlin and Cologne on average?

The train time between Berlin and Cologne is on average 4 h 7 min  for the 296 miles (478 km) long journey, but the time it takes to go to Cologne from Berlin by train can vary depending on specific dates or traveling on weekends and holidays.

What station does the train from Berlin to Cologne depart from? Which Cologne train station do I come into from Berlin?

When taking the train to Cologne from Berlin, you can choose to depart from train stations like Berlin Hbf, Berlin Spandau and Berlin Südkreuz. Your journey can end in train stations such as Köln Hbf, Köln Messe/Deutz and Köln/Bonn Flughafen.

Omio customers who travel this route most frequently depart from Berlin Hbf   and arrive in Köln Hbf.

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

Passengers booking this journey most frequently board their trains from Berlin Hbf and need to travel around 1.7 miles (2.8 km) from the city center to get to this train station.

Passengers arriving in Cologne most often arrive at Köln Hbf and need to travel around 0.7 miles (1.2 km) from this train station to the city center.

Which train companies should I travel with from Berlin to Cologne?

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

Are there any direct trains from Berlin to Cologne?

Yes, there are 12 direct trains per day from Berlin to Cologne with Deutsche Bahn, and you won’t need to transfer at another stop in between. Direct train services tend to offer more convenience and save you time when traveling to your destination, so it's worth paying attention to before you buy your train ticket.

How many trains are there to Cologne from Berlin a day?

The average number of trains departing Berlin for Cologne is 12 a day. The train schedules and services may vary between weekdays and weekends.

When is the earliest train from Berlin to Cologne? When is the last train from Berlin to Cologne?

The first Berlin to Cologne train departs at 4: 33 AM   and the last train from Berlin to Cologne leaves at 11: 41 PM. Check out the most up-to-date train schedule from Berlin to Cologne on Omio and find the best time to travel to your destination.

How early should I buy train tickets from Berlin to Cologne to score the best deals?

If you book the Berlin to Cologne train within the next 7 days, you can find one way tickets to cost on average $38 (€32). However, booking your train ticket in advance gives you access to the best prices for trains from Berlin to Cologne. Look out for train tickets for this trip to go on sale a few months before your planned departure date to find the best deals.

Important Stations and Airports for this Journey

Berlin
Cologne
Berlin Hbf is the most popular Berlin railway station for Omio travelers, but it's not the only one. Read all the information you need to know about the main train stations in Berlin for your trip 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 transit 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