Home › Routes › Cologne to Hamburg
How to get from Cologne to Hamburg
Direct ICE and Intercity trains run from Köln Hbf to Hamburg Hbf in about 4 h, roughly every hour. Driving on the A1 takes about 4 h 30–5 h, and long-distance buses are the cheapest at about 5–6 h.
Best option: Train. Direct trains run city centre to city centre about every hour and are quicker than driving.
All the ways to make the trip
| How | Time | How often | Price* | Good to know |
|---|---|---|---|---|
| train Direct ICE or IC trains (Deutsche Bahn) from Köln Hbf to Hamburg Hbf | about 4 h | roughly hourly | about €30–140 depending on how early you book | Saver fares are tied to one train; Flex fares are dearer but flexible. |
| bus Long-distance coaches such as FlixBus | about 5 h–6 h 30 | several a day | about €15–40 | Cheapest, but slower and dependent on motorway traffic. |
| car A1 motorway via Dortmund, Münster and Bremen | about 4 h 30–5 h | fuel only; no tolls for cars | Frequent roadworks and congestion around the Ruhr and Hamburg. | |
| flight Domestic flights from Cologne/Bonn to Hamburg | about 1 h flight; about 3 h 30 door to door | a few a day, if operating | about €60–200 | Little time saving over the train once airport time is added. |
*Approximate prices and times for 2026. Timetables change by season: check with the operator before you travel.
Open the route in Google Maps →
Book the trip
Partner links: TonyPlan may earn a small commission at no extra cost to you.
Tips
- Book Saver fares weeks in advance for the cheapest train tickets.
- Köln Hbf is beside the cathedral; Hamburg Hbf is a short walk from the Binnenalster.
- Seat reservations are optional but useful on Friday and Sunday afternoons.
- Deutsche Bahn delays are common; leave a margin if you have a connection.
Common questions
How long is the train from Cologne to Hamburg?
About 4 hours on a direct ICE or Intercity train, with stops including the Ruhr cities, Münster and Bremen. Trains run roughly every hour from early morning to evening. Delays are common on German long-distance trains, so allow a margin if you have a flight or connection in Hamburg.
What is the cheapest way from Cologne to Hamburg?
A long-distance coach, at about €15–40 if booked in advance, though it takes 5–6 hours or more. Deutsche Bahn Saver fares bought weeks ahead can be close in price and are faster. For two or more people, driving can also be cheap, as German motorways have no tolls for cars.
Should I fly or take the train from Cologne to Hamburg?
For most people, the train. The flight is only about an hour, but with airport transfers and security the total is about 3 h 30, barely faster than the 4-hour direct train. The train is usually cheaper, has no baggage limits and arrives in central Hamburg.
Do I need to book the train ahead?
You do not have to, as Flex tickets can be bought any time. But Saver fares are much cheaper when bought early and sell out on popular trains. A seat reservation is worth it on Friday and Sunday afternoons and around holidays, when trains are crowded.
Compiled by TonyPlan from operator and transport information and travel knowledge; updated 2026-10-05. Anything we could not confirm is marked as approximate.