Fastest ~3h50–4h10 by train
| 🚆 Train | ~3h50–4h10 | DB ICE, direct hourly, no reservation required |
| 🚌 Bus | ~4h30–5h30 | FlixBus, cheapest option |
| 🚗 Car | ~4–5h | A1/A7, ~440km, busy Ruhr corridor |
Planning this trip? Currency converter · Jet-lag calculator · Trip budget · Compare routes
Cologne and Hamburg are two of Germany's most vibrant cities, connected by one of the country's busiest intercity rail corridors. The direct ICE train makes this a comfortable half-day trip, with buses and occasional flights rounding out the options. Here is how each compares.
The quickest way: the direct ICE train
Deutsche Bahn's ICE (InterCity Express) trains run between Cologne Hauptbahnhof and Hamburg Hauptbahnhof with a journey time of around 3 hours 50 minutes to 4 hours 10 minutes, depending on the service. Trains depart at least once an hour throughout the day, and several services are direct without any change of train. On the ICE, no reservation is required for domestic travel, though buying a seat reservation for a small extra fee is recommended on busy routes, especially at peak times or on Fridays.
This is one of the showcase ICE routes: high-speed running for much of the distance, comfortable seating and a buffet car on most trains. Advance fares can be very attractive, particularly mid-week and outside school holidays. For a full overview of booking strategies and fare types, see our guide to travelling Germany by train.

The cheapest way: the long-distance bus
FlixBus and other operators run direct coaches between Cologne and Hamburg, with typical journey times of 4 hours 30 minutes to 5 hours 30 minutes depending on stops. Fares are often the lowest available, especially on early booking. The bus is worth considering if the train's advance fares are sold out or if budget is the overriding concern.
Both cities have multiple bus stops, so check which terminal your service uses — in Hamburg this is often near the Hauptbahnhof or the ZOB (central bus station), and in Cologne at the main ZOB or near the Hauptbahnhof.
The fastest door-to-door option: the train, not the plane
There are occasional flights between Cologne Bonn Airport and Hamburg Airport, but the door-to-door equation rarely favours air on a route of around 440 km. Add airport check-in, security, boarding and the transfer into central Hamburg, and the total time frequently exceeds the direct train. Flying makes sense mainly if you find an unusually cheap fare combined with a convenient flight time and are travelling from near the airport.
The scenic way: driving
The drive from Cologne to Hamburg on the A1 and A7 motorways covers roughly 440 km and typically takes 4 to 5 hours in reasonable traffic, though the route passes through some of Germany's busiest motorway corridors and delays are common, particularly around the Ruhr. Unless you plan to stop somewhere en route or need a car in Hamburg, the train is faster and far less stressful.
Stops along the way
Several IC and ICE services stop at Dortmund, Münster or Bremen — all worth a half-day if you are not in a hurry. Bremen in particular is an easy stop between the two cities: its famous Marktplatz and Roland statue are a short walk from the Hauptbahnhof, and onward trains to Hamburg run at least hourly.
Arriving in Hamburg
Hamburg Hauptbahnhof is one of Germany's busiest stations and is right in the heart of the city, with the Alster lakes, the Reeperbahn, the Speicherstadt and the Elbphilharmonie all reachable by U-Bahn or a walk. The station has good connections to the S-Bahn network for reaching Hamburg Airport or the suburbs.
Which should you choose?
The ICE train is the clear first choice for most travellers: fast, frequent, city-centre to city-centre, and often as cheap as a flight once you factor in airport time. Choose the bus if budget is the priority. Flying rarely makes sense on this route. Driving is only worth it if you plan to stop or need a car at the destination.
Finding your platform at Cologne and Hamburg Hauptbahnhof
Both stations are large, busy termini, and it is worth checking the platform ("Gleis") on the departure boards rather than assuming it will match a previous journey, since German intercity trains are sometimes reassigned to a different platform shortly before departure. Cologne Hauptbahnhof sits directly beside the cathedral, so the walk from the platform to the Altstadt is only a few minutes; Hamburg Hauptbahnhof is similarly central, with the Alster lakes and shopping streets a short walk away. Both stations have supermarkets, bakeries and a reasonable range of food options if you want to pick something up before boarding, since not every ICE service carries a full bordbistro car.
Luggage and comfort on board
ICE trains have generous overhead racks plus dedicated luggage racks near the doors of most carriages, and the ride is smooth enough on the high-speed sections that working on a laptop is genuinely practical. Power sockets are available at most seats, and second class is perfectly comfortable for a journey of this length; first class buys more space and a quieter carriage rather than a fundamentally different experience. FlixBus coaches carry luggage in an underfloor hold with a standard allowance per passenger — check the current limit when booking if travelling with more than one large case.
Seasonal considerations
This corridor sees heavy demand around German public holidays and the Hamburg Fischmarkt or Cologne Karneval seasons, when advance fares sell out earlier than usual — booking a week or more ahead is sensible at these times. Winter can occasionally bring weather-related delays on the Ruhr sections of the route, though DB's ICE network copes with normal winter weather without major disruption. If driving in winter, the A1 and A7 through the Ruhr and Lower Saxony can see snow-related slowdowns; check conditions before a long-distance drive in the colder months.
Frequently asked questions
How long does the train from Cologne to Hamburg take?
Direct ICE services take around 3 hours 50 minutes to 4 hours 10 minutes. Some services with more stops or a different route can take slightly longer.
Is there a direct train from Cologne to Hamburg?
Yes, several ICE and IC services run directly between Cologne Hauptbahnhof and Hamburg Hauptbahnhof without a change of train, running throughout the day.
Do I need to book in advance for the Cologne–Hamburg ICE?
You do not need a reservation, but booking ahead gives access to cheaper Sparpreis (advance) fares, which can be significantly lower than flexible tickets bought on the day.
Is it quicker to fly from Cologne to Hamburg?
Rarely, once you account for airport time. The train delivers you to the city centre in around 4 hours, while the total door-to-door time for a flight typically approaches this even on a short hop.
Sources and further reading:
- Rail-pass rules and reservation details: Interrail and Eurail.
- Route background: The Man in Seat 61.
