Guides
Hamburg, Hannover and Bremen: three airports for one flat corner of Germany
All three are unusually close to their own city centres. That is exactly why the interesting journeys are the ones that leave.
Northern Germany has three commercial airports in a triangle roughly 120 to 190 km on a side, and they behave nothing like the airports further south. Hamburg is about 8.5 km from its city centre, Hannover 11 and Bremen 3.5 — the shortest airport-to-city distance in the whole network. All three have a rail or tram connection good enough that for one person with a bag we will tell you to take it.
So the useful question in the north is not how to get into town. It is which of the three you should be flying into, and which journeys out of them are worth a car. Those journeys are unusual here: a container port, two cruise terminals, the largest exhibition ground in the world, a car factory that doubles as a tourist attraction, and a coastline with almost no rail.
Three airports, and they are not interchangeable
Hamburg is the largest and the only one with meaningful long-haul and a dense short-haul network. It is the default for the whole of Schleswig-Holstein, the Elbe, the Baltic coast and the port. Hannover is the transport centre of the region rather than the largest city, and it is where the exhibition traffic lands. Bremen is small, extremely close to its own centre, and functionally the airport for the Weser, Bremerhaven and the East Frisian coast.
The distances between them matter because they are short enough to make the choice real. From Hamburg Airport it is 134 km to Bremen and 191 to Hanover. From Hannover Airport it is 147 to Hamburg and 122 to Bremen. From Bremen it is 122 to Hamburg and 137 to Hanover. A cheaper flight into the "wrong" one of the three is often still the right booking, and it is worth pricing the ground leg before dismissing it.
What makes that calculation different from the same exercise in, say, the Rhine-Ruhr is that the north is empty. Between these three cities the population thins out fast, and the rail network thins with it. Two places 120 km apart in North Rhine-Westphalia are half an hour apart on a train every ten minutes; two places 120 km apart in Lower Saxony can be two changes and a bus.
The journeys that actually need a car here
Cruise. This is the north's signature transfer and it is the one with a hard deadline attached. Hamburg has terminals at Steinwerder and Altona; Bremerhaven has the Columbus Cruise Center, which is one of the busiest cruise ports in Europe and is 70 km from Bremen Airport rather than in Bremen at all. A sailing does not wait, and neither does a ship's check-in window. Bremen Airport to the Columbus Cruise Center is a route we publish for exactly that reason, as is Hamburg Airport to Steinwerder and the longer run from Bremen to the Hamburg terminals.
Cruise luggage makes the case on its own. A fortnight's cases for two, formal wear included, is not an S-Bahn journey, and the walk from a station to a berth is longer than it looks on a map of a working port.
Trade fairs. Deutsche Messe Hannover is the largest exhibition ground in the world by floor area, and during a major fair the S-Bahn carries a load it is not sized for. It is also worth knowing that the exhibition entrances are not the station: the site is big enough that arriving at the right gate matters. Messe Bremen is 118 km from Hannover Airport and is a routine booking during its own events.
Wolfsburg and the industrial belt. Volkswagen's home city is 94 km from Hannover Airport and 246 from Hamburg, and the traffic is a mixture of business visitors and families going to the Autostadt. Salzgitter, Hildesheim and Braunschweig sit in the same belt — Braunschweig is 72 km from Hannover and Hildesheim 52.
The coast and the islands. Oldenburg, Wilhelmshaven, Cuxhaven and the East Frisian ferry ports are the classic case of a short map distance and a long journey. Bremen to Oldenburg is 50 km; Bremen to Bremerhaven is 70. Both are straightforward by road and neither is quick by rail with holiday luggage.
Lübeck, Kiel and the Baltic. Hamburg Airport to Lübeck is 79 km and to Kiel 89 — the two obvious runs out of Hamburg, and neither has a direct service from the airport. Add the Baltic ferry ports and this is most of what a car does at HAM.
Where the train wins, and it is the city runs
We are not going to pretend otherwise on any of the three. Bremen is the strongest public transport case in Germany: tram 6 stops outside the terminal door, runs every six to ten minutes and reaches the centre in about eleven minutes. For a single traveller, and honestly for two, a car adds very little.
Hamburg has the S1 from under the terminals, reaching the Hauptbahnhof in about twenty-five minutes and running frequently. Hannover has an S-Bahn from beneath its terminals covering the eleven kilometres to the Hauptbahnhof in about twenty minutes. On an ordinary day, going into either city centre, take them.
Where that advice runs out at Hamburg is south of the Elbe, where the river crossings are the bottleneck and a short map distance becomes a long trip, and in the port and industrial districts, which the network barely serves. At Hannover it runs out during a major Messe and it never applied to the region at all. At Bremen it runs out at the city limits — the port, the Airbus sites, and everything toward the coast.
The other case at Hamburg is the evening. The airport has a night flight curfew, which compresses the arrivals into a bank before it — everybody reaches the platform at the same moment, and the last few departures land into a thinning timetable.
Which one to fly into
If you are going to Hamburg itself, the Elbe, Schleswig-Holstein, the Baltic coast or a cruise from the Hamburg terminals, fly to Hamburg. It has the network and everything else is a detour.
If you are going to a trade fair, to Wolfsburg, to Braunschweig, Hildesheim, Salzgitter or the Harz, fly to Hannover. It is the geographic centre of the region and the road distances from it are the shortest of the three to almost everywhere inland.
If you are going to Bremen, Bremerhaven, Oldenburg, the Weser or the East Frisian coast, fly to Bremen. It is small, it is quick to get out of, and it is 70 km closer to the Columbus Cruise Center than anywhere else you could land.
And if the flight you want goes to the wrong one, price the ground leg rather than assuming. The three are close enough that a 120 km transfer can be cheaper than the fare difference — which is a calculation worth doing explicitly, because at these distances intuition is usually wrong in both directions.
What to take from this
- Bremen is 3.5 km from its centre, Hamburg 8.5, Hannover 11 — the three shortest airport-to-city runs in the network. Take the tram or the S-Bahn for those.
- The triangle is 122–191 km on a side, so flying into the "wrong" northern airport is often still the right booking once the ground leg is priced.
- The Columbus Cruise Center is 70 km from Bremen Airport, not in Bremen. A sailing is a hard deadline with a fortnight of luggage attached.
- Deutsche Messe Hannover is the largest exhibition ground in the world, and its entrances are not the station.
- The north is empty, so rail thins out fast between cities. Lübeck, Kiel, Oldenburg, Bremerhaven and the coast are all short by road and awkward by train.
FAQ
Questions this raises
Which airport is best for northern Germany?
It depends on the half of the region you want. Hamburg has the largest network and suits the Elbe, Schleswig-Holstein, the Baltic and the Hamburg cruise terminals. Hannover is the geographic centre and the shortest road distance to Wolfsburg, Braunschweig, Hildesheim and the Harz, as well as the exhibition ground. Bremen is smallest and quickest to leave, and it is much the closest to Bremerhaven, Oldenburg and the East Frisian coast.
How far is Bremen Airport from Bremen city centre?
About 3.5 km, which is the shortest airport-to-city distance of the nineteen airports in this network. Tram 6 stops outside the terminal door, runs every six to ten minutes and reaches the centre in roughly eleven minutes. For one or two people with ordinary luggage that is the sensible choice and we would rather say so than take the booking.
How do I get to the Columbus Cruise Center in Bremerhaven?
It is about 70 km from Bremen Airport, so it is a road journey rather than a city transfer — Bremerhaven is a separate city from Bremen and the terminal is in its docks. A private transfer is the usual choice because a sailing has a fixed check-in window and cruise luggage is heavy, and because the alternative involves a train and a local connection at the end. Hamburg's own terminals at Steinwerder and Altona are also reachable from Bremen Airport, at around 114 and 118 km.
Is it worth flying into Hamburg and driving to Hannover, or the reverse?
Often, yes, and it is worth pricing rather than guessing. The three northern airports sit 122 to 191 km apart, so a ground leg between them is a real but bounded cost — and northern flight schedules are thin enough that the fare gap between two airports on the same day can be larger than the transfer. The calculation is different from the Rhine-Ruhr, where the airports are close together and the trains between them are frequent.
Do I need a car for Hannover Messe?
Not on an ordinary day — the S-Bahn from under the terminals is quick and cheap. During a major fair the picture changes: the trains carry a load they are not sized for, and the exhibition grounds are large enough that arriving at the correct entrance matters more than arriving at the station. For a team travelling together with materials, or an early set-up slot, a booked car with a price agreed weeks earlier is usually the better call.
Read next
- From the gate to the city centre at all nineteen German airports At most of these airports the train wins. We would rather tell you which ones than sell you a car you do not need.
- Uber, Bolt, FreeNow and the German taxi: what actually picks you up Uber exists here. It is a different product from the one on your phone at home, and the reason is a law rather than a business decision.
- Airport shuttles in Germany: which ones are real, and when to take them A shuttle is a shared bus on a timetable. Eight German airports have a real one — and at three of them you should take it.