Flying into an airport in Germany soon? Or starting to plan your trip? With over 30 airports in Germany serving a range of domestic and international flights, it’s good to know your transfer options. If you’re not sure how to transfer from the airport once you’ve landed, we’re here to help. You’ll find all the information you need here to get you from the airport to the city center (and vice versa) by train or bus. 

Airports in Germany are served by bus and taxi services to take you onto your next destination, while the major airports like Munich Airport, Frankfurt Airport and Berlin Airport are connected to the city center by train. Read on to find out more and book your train tickets. 

Germany Airport Map

The map below shows a list of all the major airports in Germany. Click on the icons to view more information about each airport, including distance from the city center and the connections you can make.

Some of the major international airports in Germany include:

  • Berlin Brandenburg Airport (BER)
  • Cologne Bonn Airport (CGN)
  • Düsseldorf Airport (DUS)
  • Frankfurt Airport (FRA)
  • Hamburg Airport (HAM)
  • Munich Airport (MUC)
  • Stuttgart Airport (STR)

Munich and Frankfurt airports

As the two busiest international airports in Germany, Frankfurt and Munich airports serve both long-haul and low-cost flights to destinations in Europe, Asia and America. Find out the best ways to travel between these airports and the city center below.

Munich Airport

Munich Airport is the second busiest airport in Germany, located around 18 miles away from Munich city center. Starting from the city center, you can reach the airport comfortably using the city’s S-Bahn train services.

Find out more about trains to and from Munich Airport.

Frankfurt Airport

Frankfurt Airport (FRA) is Germany’s busiest airport, welcoming over 45 million passengers every year. You can easily reach Frankfurt Airport from the city center on a local S-Bahn train, a regional train or a high-speed ICE train.

Find out more about trains to and from Frankfurt Airport.

Airports in Northern Germany

If you’re flying into northern Germany, Hamburg Airport and Berlin Airport are two of the main airports in this region. Keep reading for train airport transfer information.

Hamburg Airport (HAM)

Hamburg Airport is one of the main airports in the north of Germany. It’s located around 5 miles from Hamburg city center, and can be easily reached by local S-Bahn train services.

Berlin Brandenburg Airport (BER)

Berlin Airport is located in the north east of Germany, around 11 miles away from the city center. It’s possible to take one of several trains from Berlin city center to the airport, including S-Bahn trains and regional trains.

Airports in Southern Germany

Flying into an airport in southern Germany soon but not quite sure how to get to your onward destination? We’ve listed the main airport in the south of Germany below with transfer information.

Stuttgart Airport (STR)

Stuttgart Airport is situated around 8 miles south of Stuttgart city center. You can take the U-Bahn (an underground rail service) from the city center to the airport.

Airports in the rest of Germany

Not sure how to get to or from Cologne Bonn Airport or Düsseldorf Airport? Don't worry, we’ve got all the information you need to travel between the airport and the city center without problems.

Cologne Bonn Airport (CGN)

Cologne Bonn Airport is located about 7.5 miles southeast of Cologne (written as Köln in German). That’s around 10 miles northeast of Bonn. You can easily reach the airport from Cologne Central Station on an S-Bahn train or a regional DB train.

Düsseldorf Airport (DUS)

Düsseldorf Airport is located around 4 miles north of the city of the same name and can be easily reached by S-Bahn services from the city center. It’s also possible to take a regional train to and from the airport.