Berlin to Cologne by train

Berlin to Cologne takes 3 hours 43 minutes on the fastest direct ICE; most trips take 4 to 5 hours, with around 35 daily trains from DB and FlixTrain.

Cologne skyline and Rhine River
Typical duration
3h43
Frequency
35 trains per day
Changes
Direct
Origin
Berlin
Destination
Cologne
Country
Germany

Where to book

Train tickets

  • Omio

    Omio connects you with over 1,000 transport providers - trains, buses, flights, and more - to simplify your travel planning.

    Check times & prices
  • Rail Europe

    Rail Europe is a leading travel tech company specializing in European train bookings for over 15,000 travel professionals worldwide.

  • Trainline

    Trainline sells rail and coach tickets worldwide on behalf of major UK and European transport companies.

Train service

Find places to stay in Cologne

Bright bedroom with white bedding and a breakfast tray on the bedBrowse stays in CologneHotels and apartments via Booking.com

Frequently asked questions

How long is the train journey from Berlin to Cologne?

The fastest direct ICE train takes around 3 hours and 43 minutes. Most journeys fall between 4 and 5 hours, while slower options with a change can take 6 to 8 hours or more.

How many trains run between Berlin and Cologne each day?

Approximately 35 trains per day connect Berlin and Cologne, combining Deutsche Bahn ICE and IC services with FlixTrain departures throughout the day.

How much do Berlin to Cologne train tickets cost?

Advance tickets can start from as little as €9.98 on quieter services. Flexible last-minute fares can exceed €120 in 2nd class, so early booking makes a significant difference.

Which train operators run between Berlin and Cologne?

Deutsche Bahn operates the majority of services using ICE high-speed and IC intercity trains. FlixTrain also runs on this route, offering a budget-friendly alternative at lower speeds.

Is there a direct train from Berlin to Cologne?

Yes, multiple direct trains run throughout the day. There is no need to change trains on the main DB ICE services, though some slower options do involve a connection.

More routes