Cheapest price
£31
Average price
£46
Fastest journey
4 h 52 m
Average duration
5 h
Trains per day
5
Distance
479 km
The best way to find a cheap train ticket from Berlin to Cologne is to book your journey as far in advance as possible and to avoid travelling at rush hour.
Provider | Departs | Duration | Arrives | Changes | Tickets |
---|---|---|---|---|---|
![]() | On time 17:46 Berlin Hbf | 5h11 | 22:57 Cologne Hbf | 0 changesdirect | |
Wednesday 30 April | |||||
![]() | 06:34 Berlin Hbf | 5h11 | 11:45 Cologne Hbf | 0 changesdirect | |
![]() | On time 06:46 Berlin Hbf | 4h56 | 11:42 Cologne Messe/Deutz | 1 change | |
![]() | 06:51 Berlin Spandau | 4h54 | 11:45 Cologne Hbf | 0 changesdirect | |
![]() | 14:34 Berlin Hbf | 5h09 | 19:43 Cologne Messe/Deutz | 0 changesdirect | |
![]() | 14:51 Berlin Spandau | 4h52 | 19:43 Cologne Messe/Deutz | 0 changesdirect | |
This is the last train of the day. | |||||
Find all the dates and times for this journey
Distance 478 km |
Average train duration 6h 25m |
Cheapest ticket price £17 |
Trains per day 13 |
Direct trains 9 |
Train providers 3 |
Fastest train 4h 41m |
First train 07:34 |
Last train 21:28 |
Find the best trains to Cologne from Berlin with Omio's travel partners Deutsche Bahn, FlixTrain and FlixBus from £18. We can find you the best deals, timetables and tickets when comparing and booking the best route.
Deutsche Bahn (DB) is the main operator 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 between Berlin and Cologne. 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 toilets are standard amenities, services like an onboard restaurant or free WiFi are only available on certain trains.
Berlin to Cologne train information with Deutsche Bahn:
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.
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.
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.
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.
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'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 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.
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.
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.
When departing from Berlin, you have various train station options to start your journey from including Berlin Hbf, Berlin Südkreuz station, Berlin Ostbahnhof, Berlin Spandau, Berlin-Gesundbrunnen station and Berlin Zoologischer Garten. When arriving in Cologne, you can end your route in train stations like Cologne Hbf, Cologne Messe/Deutz and Cologne Süd.
Passengers board the train most frequently from Berlin Hbf, which is located around 3.5 miles (5.6 km) away from the city centre, and they get off the train at Cologne Hbf, located 1.6 miles (2.5 km) away from the city centre.
Here are some other resources that might have the information you need