The cheapest trains from Hamburg to Cologne

Showing times and prices for Oct 27

Cheapest

$29

Average

$63

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 Hamburg to Cologne will cost around $ 63 if you buy it on the day, but the cheapest tickets can be found for only $ 29.

2nd Cheapest
11:37PMHamburg Hbf8h38 08:15AMCologne Hbf
3 changes
$291One-way
10:46PMHamburg Hbf4h24 03:10AMCologne Hbf
0 changes
$341One-way
08:46PMHamburg Hbf4h23 01:09AMCologne Hbf
0 changes
$341One-way
07:46PMHamburg Hbf3h58 11:44PMCologne Messe/Deutz
0 changes
$371One-way
02:46PMHamburg Hbf4h04 06:50PMCologne Hbf
0 changes
$441One-way

Timetable Hamburg to Cologne

Showing trains for tomorrow, Wed, Oct 27
03:20AMHamburg Hbf5h26 08:46AMCologne Hbf
0 changes
04:37AMHamburg Hbf4h13 08:50AMCologne Hbf
0 changes
04:57AMHamburg Hbf5h49 10:46AMCologne Hbf
0 changes
06:07AMHamburg Hbf4h02 10:09AMCologne Hbf
0 changes
06:10AMHamburg Hbf3h36 09:46AMCologne Hbf
0 changes
06:46AMHamburg Hbf4h04 10:50AMCologne Hbf
0 changes
07:01AMHamburg Hbf4h08 11:09AMCologne Hbf
0 changes
07:46AMHamburg Hbf4h01 11:47AMCologne Hbf
0 changes
08:03AMHamburg Hbf4h06 12:09PMCologne Hbf
0 changes
08:46AMHamburg Hbf4h04 12:50PMCologne Hbf
0 changes
09:01AMHamburg Hbf4h17 01:18PMCologne Hbf
0 changes
09:15AMHamburg Hbf5h31 02:46PMCologne Hbf
0 changes
09:46AMHamburg Hbf4h03 01:49PMCologne Hbf
0 changes
10:01AMHamburg Hbf4h08 02:09PMCologne Hbf
0 changes
10:46AMHamburg Hbf4h04 02:50PMCologne Hbf
0 changes
11:01AMHamburg Hbf4h08 03:09PMCologne Hbf
0 changes
11:15AMHamburg Hbf5h30 04:45PMCologne Hbf
0 changes
11:46AMHamburg Hbf4h00 03:46PMCologne Hbf
0 changes
11:53AMHamburg Hbf4h07 04:00PMCologne Hbf
0 changes
12:01PMHamburg Hbf4h08 04:09PMCologne Hbf
0 changes
01:01PMHamburg Hbf4h08 05:09PMCologne Hbf
0 changes
01:11PMHamburg Hbf4h10 05:21PMCologne Hbf
0 changes
01:46PMHamburg Hbf4h00 05:46PMCologne Hbf
0 changes
02:01PMHamburg Hbf4h08 06:09PMCologne Hbf
0 changes
02:46PMHamburg Hbf4h04 06:50PMCologne Hbf
0 changes
03:01PMHamburg Hbf4h08 07:09PMCologne Hbf
0 changes
04:10PMHamburg Hbf3h36 07:46PMCologne Hbf
0 changes
04:46PMHamburg Hbf4h04 08:50PMCologne Hbf
0 changes
05:46PMHamburg Hbf4h02 09:48PMCologne Hbf
0 changes
06:10PMHamburg Hbf3h48 09:58PMCologne Hbf
0 changes
06:46PMHamburg Hbf3h59 10:45PMCologne Messe/Deutz
0 changes
07:01PMHamburg Hbf4h12 11:13PMCologne Hbf
0 changes
07:46PMHamburg Hbf3h58 11:44PMCologne Messe/Deutz
0 changes
08:01PMHamburg Hbf4h40 12:41AMCologne Hbf
0 changes
08:46PMHamburg Hbf4h23 01:09AMCologne Hbf
0 changes
10:46PMHamburg Hbf4h24 03:10AMCologne Hbf
0 changes
11:37PMHamburg Hbf8h38 08:15AMCologne 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

Tue
Oct 26
$66Deutsche Bahn with connection
Find prices
$190Eurowings
Wed
Oct 27
$18FlixTrain
$25Flixbus
$166Eurowings
Thu
Oct 28
$29Deutsche Bahn with connection
$41BlaBlaCar Bus
$166Eurowings
Fri
Oct 29
$29Deutsche Bahn with connection
$25Flixbus
$203Eurowings
Sat
Oct 30
Find prices
$38BlaBlaCar Bus
$358Lufthansa
Sun
Oct 31
$22Deutsche Bahn
$38BlaBlaCar Bus
$92Eurowings
Mon
Nov 1
$22Deutsche Bahn
Find prices
$277Eurowings
Tue
Nov 2
$22Deutsche Bahn
Find prices
$104Eurowings
Wed
Nov 3
$22Deutsche Bahn
Find prices
$129Eurowings
Thu
Nov 4
$22Deutsche Bahn
$36BlaBlaCar Bus
$129Eurowings
Fri
Nov 5
$22Deutsche Bahn
$36BlaBlaCar Bus
$129Eurowings
Sat
Nov 6
$22Deutsche Bahn
$36BlaBlaCar Bus
$217Lufthansa
Sun
Nov 7
$22Deutsche Bahn
$36BlaBlaCar Bus
$154Eurowings
Mon
Nov 8
$22Deutsche Bahn
Find prices
$92Eurowings
Tue
Nov 9
$12FlixTrain
Find prices
$92Eurowings
Wed
Nov 10
$22Deutsche Bahn
Find prices
$92Eurowings
Thu
Nov 11
$12FlixTrain
$22Flixbus
$49Eurowings
Fri
Nov 12
$22Deutsche Bahn
$22Flixbus
$104Eurowings
Sat
Nov 13
$22Deutsche Bahn
$27BlaBlaCar Bus
$180Lufthansa
Sun
Nov 14
$22Deutsche Bahn
$22Flixbus
$154Eurowings
Mon
Nov 15
$22Deutsche Bahn
Find prices
$92Eurowings

The fastest trains from Hamburg to Cologne

Showing times and prices for Oct 27

Fastest Journey

3 h 36 m

Average

4 h 22 m

Trains per day

37

Distance

360 km

Of the 37 trains that leave Hamburg for Cologne every day 20 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.

These direct trains cover the 360 km distance in an average of 4 h 22 m but if you time it right, some trains will get you there in just 3 h 36 m .

The slowest trains will take 8 h 38 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
06:10AMHamburg Hbf3h36 09:46AMCologne Hbf
0 changes
$491One-way
Fastest
04:10PMHamburg Hbf3h36 07:46PMCologne Hbf
0 changes
$441One-way
2nd Fastest
06:10PMHamburg Hbf3h48 09:58PMCologne Hbf
0 changes
$561One-way
07:46PMHamburg Hbf3h58 11:44PMCologne Messe/Deutz
0 changes
$371One-way
06:46PMHamburg Hbf3h59 10:45PMCologne Messe/Deutz
0 changes
$441One-way

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

Deutsche Bahn
Renfe
Italo
Frecciarossa

Train Information between Hamburg and Cologne

distanceDistance223 miles (360 km)
durationAverage train duration3 h 55 min
priceAverage train ticket price$31 (€26)
frequencyTrain frequency12 a day
changesDirect trainYes, there are 12 direct trains a day
carriersTrain companiesDeutsche Bahn, FlixTrain, Deutsche Bahn with connection or Hamburg-Köln-Express

Trains from Hamburg to Cologne cover the 223 miles (360 km) long route taking on average 3 h 55 min with our travel partners like Deutsche Bahn, FlixTrain, Deutsche Bahn with connection or Hamburg-Köln-Express. 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 $18 (€15), but the average price of train tickets is $31 (€26). Travelers depart most frequently from Hamburg Hbf and arrive in Köln Hbf.

Train companies

Deutsche Bahn between Hamburg and Cologne

Find the best trains from Hamburg to Cologne with Omio's travel partners Deutsche Bahn from $18 (€15). We can find you the best deals, schedules and tickets when comparing and booking the best journey.

Deutsche Bahn

Deutsche Bahn (DB) is Germany’s main provider 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 Hamburg to Cologne train.

Deutsche Bahn from Hamburg to Cologne train information:

  • Average Duration: 4 h 5 min
  • Average Price: $22
  • Deutsche Bahn frequency: 5 a day

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

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

Trains from Hamburg to Cologne: Journey Details

Trains in Germany are an efficient way to travel between cities, with Deutsche Bahn providing domestic and international train routes in Germany. Hamburg and Cologne are only 430 km apart, so it's quick and easy to catch the train between these two German cities. Trains from Hamburg to Cologne are operated by Deutsche Bahn, and a direct connection will take just over 4 hours to make the journey. The earliest departures leave Hamburg before 4 a.m., and the last train of the day leaves after midnight.

Return trains from Cologne to Hamburg are also available.

Train tickets from Hamburg to Cologne: when to book to save $

Time Price Savings
1 week earlier 21 €
2 weeks earlier 17 €24%
3 weeks earlier 15 €40%
1 month before 20 €5%
2 months earlier 10 €110%
3 months earlier 13 €62%


Train companies often offer promotional prices and offers—by buying in advance—you can get access the best prices for trains in the U.S., Canada, and the major European railroad operators. Search on Omio to check prices and cheap train tickets from Hamburg - Cologne. Easily find the most attractive rates and choose the your preferred route for your journey. Book and choose your mobile ticket: avoid the queues at the station and the added stress of printing your ticket.

The rule of buying in advance to save money is not only valid when booking a flight but also for train travel. Train tickets are generally on sale 6 months before the departure date. Some train booking tips from us:

  • Buying your train ticket from Hamburg - Cologne 3 weeks in advance means you can save on average up to 40% compared to the price available on the day of departure.
  • If you book a ticket Hamburg - Cologne with 2 months in advance you save up to about 110% compared to the initial price.
  • By booking 3 months in advance, you could save up to 62%.
  • On Omio you can find all offers, train times and prices for train travel in Europe, the U.S., and Canada.

Travel Tips

Trains from Hamburg 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 Hamburg to Cologne.
FAQs
How much do cheap trains between Hamburg and Cologne cost?
Omio customers have found the cheapest trains from Hamburg to Cologne to cost as little as $18 (€15)  in the next 7 days.
What is the price of a train ticket to Cologne from Hamburg?
If you’re looking to book your train tickets in the next week, you can expect the Hamburg to Cologne train price to come in at an average of $31 (€26)  one way.
How far is it from Hamburg to Cologne by train?
The Hamburg to Cologne train distance is approximately 223 miles (360 km).
How long is the train ride to Cologne from Hamburg?
On average the Hamburg to Cologne train travel time is 3 h 55 min  for the 223 miles (360 km) long journey, but the duration can vary if you travel on weekends and holidays.
What train station in Hamburg goes to Cologne? What train station do I come into Cologne from Hamburg?

There are a few train stations in Hamburg to start your route from including Hamburg Hbf, Hamburg-Altona and Hamburg-Harburg. In Cologne you have a few train station options to choose from for your arrival including Köln Hbf, Köln Messe/Deutz and Köln/Bonn Flughafen.

Omio customers traveling this route depart most frequently from Hamburg Hbf   and arrive in Köln Hbf.

Where is the Hamburg train station located? Where is the Cologne train station located?

The most popular departure train station with passengers for this route, called Hamburg Hbf, is located 1 mile (s) / 2 km from the city center of Hamburg.

The most popular arrival train station, Köln Hbf, is located 1 mile (s) / 1 km away from the city center of Cologne.

Which train providers can take me between Hamburg and Cologne?
If you're looking for trains from Hamburg to Cologne, you can rely on Deutsche Bahn, FlixTrain, Deutsche Bahn with connection or Hamburg-Köln-Express to get you to Cologne. It's also good to check out all possible train providers for the Hamburg to Cologne route to see if there might be differences in the amenities they offer.
Are there any direct trains from Hamburg to Cologne?
Yes, there are 12 direct trains per day from Hamburg to Cologne, and you can find a direct train for this route with Deutsche Bahn or FlixTrain  on Omio. It's worth paying attention to when you book your train ticket as direct services tend to offer more convenience and save you time getting to your destination.
How many train services are there between Hamburg and Cologne a day?
The average number of trains departing Hamburg for Cologne is 12 a day. The train schedules and services may vary between weekdays and weekends.
When is the earliest train from Hamburg to Cologne? When is the last train from Hamburg to Cologne?
The earliest train for this trip departs from Hamburg at 4: 46 AM. The last train leaves from Hamburg at 11: 08 PM. Check Omio for the latest train schedule from Hamburg to Cologne and book the best time to depart on your chosen travel date.
When should I buy the Hamburg to Cologne train for the best deals on tickets?
You can find trains to Cologne from Hamburg to cost on average $31 (€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 trip. You’ll see tickets for the Hamburg to Cologne train generally on sale a few months before the planned travel date.

Important Stations and Airports for this Journey

Hamburg
Cologne
Hamburg Hbf is the most popular Hamburg 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 Hamburg for your trip to Cologne.
Amenities at station
WifiWifi
LockersLockers
ParkingParking
ATMATM
ticketOfficeHours
Ticket office hours
Mon - Fri: 06: 00 - 21: 30 | Sat - Sun: 08: 00 - 20: 15
Connections to/from station
Bus lines: 2, 5, 6, 16, 17, 19, 112, X35, 31, 37
Train lines: ICE, EC, IC, FLX, NJ, RE, RB, IRE
S-Bahn lines: S1, S2, S3, S11, S21, S31
U-Bahn lines: U1, U2, U3, U4