DON’T MISS
IamExpat FairIamExpat Job BoardIamExpat Webinars
Newsletters
EXPAT INFO
CAREER
HOUSING
EDUCATION
LIFESTYLE
EXPAT SERVICES
NEWS & ARTICLES
Transportation
Public transportGerman transport associationsLong-distance travelTaxisAirports
Home
Expat Info
Transportation
Airports in Germany
Never miss a thing!Sign up for our weekly newsletters with important news stories, expat events and special offers.
Keep me updated with exclusive offers from partner companies
By signing up, you agree that we may process your information in accordance with our privacy policy

Airports in Germany

By Olivia LoganUpdated on Apr 25, 2025
On this page
Was this helpful?
Never miss a thing!Sign up for our weekly newsletters with important news stories, expat events and special offers.
Keep me updated with exclusive offers from partner companies
By signing up, you agree that we may process your information in accordance with our privacy policy
or
follow us for regular updates:

MORE ON TRANSPORTATION

Transportation

Driving
Car insurance
Public transport
German transport associations
Long-distance travel
Taxis

Related Stories

BER customs announce biggest cannabis bust in airport’s historyBER customs announce biggest cannabis bust in airport’s history
Germany updates travel advice for US after citizens held at borderGermany updates travel advice for US after citizens held at border
BER night flight ban should be relaxed, says Berlin MayorBER night flight ban should be relaxed, says Berlin Mayor
Strikes begin at 11 German airportsStrikes begin at 11 German airports
Another wave of public sector and transport strikes hit GermanyAnother wave of public sector and transport strikes hit Germany
Ver.di announces public sector strikes across GermanyVer.di announces public sector strikes across Germany
Berlin airport to widen hairpin bend which makes passengers vomitBerlin airport to widen hairpin bend which makes passengers vomit
Transport and public sector strikes hit cities across GermanyTransport and public sector strikes hit cities across Germany
For expats of all colours, shapes and sizes

Explore
Expat infoCareerHousingEducationLifestyleExpat servicesNews & articles
About us
IamExpat MediaAdvertisePost a jobContact usImpressumSitemap
More IamExpat
IamExpat Job BoardIamExpat HousingIamExpat FairWebinarsNewsletters
Privacy
Terms of usePrivacy policyCookiesAvoiding scams

Never miss a thing!Sign up for expat events, news & offers, delivered once a week.
Keep me updated with exclusive offers from partner companies
By signing up, you agree that we may process your information in accordance with our privacy policy


© 2025 IamExpat Media B.V.
© 2025 IamExpat Media B.V.

As an expat, it can sometimes feel like you spend half of your time in airports - whether that’s heading back home to visit family and friends, going on business trips or just taking a holiday. 

Thankfully, residents of Germany are well-served when it comes to flying: the federal republic is home to more than thirty commercial passenger and cargo airports, most of them served by both premium and budget airlines. Most major airports in Germany also have good transport connections that link air travel with rail travel and other forms of public transportation in Germany’s largest cities. 

International airports in Germany 

There are a total of 36 international airports in Germany, ranging from smaller airfields only operating a few routes and airlines, to mega complexes such as Frankfurt and Munich that transport tens of millions of passengers per year. These larger airports may have as many as 100 different airlines, serving multiple national and international routes. 

Major airports in Germany

With no fewer than 79 major cities, Germany has no shortage of large international airports. Some of the most well-known ones are:

  • Berlin Brandenburg Airport
  • Cologne/Bonn, North Rhine-Westphalia
  • Düsseldorf International, North Rhine-Westphalia
  • Frankfurt, Hesse
  • Frankfurt-Hahn, Rhineland-Palatinate
  • Hamburg 
  • Munich, Bavaria
  • Stuttgart, Baden-Württemberg

Other big airports in Germany

Some of the less well-known, but still sizeable, airports in Germany include:

  • Weeze, North Rhine-Westphalia
  • Memmingen, Bavaria
  • Paderborn, North Rhine-Westphalia
  • Rostock, Mecklenburg-West Pomerania
  • Erfurt/Weimar, Thuringia

Busiest German airports

With 69,5 million passengers, 512.115 flights and 2.213.887 tonnes of cargo annually, Frankfurt Airport is the busiest in Germany. Munich Airport, which transported 31 million passengers in 2022, is the second busiest, and 20 million passengers puts Berlin Brandenburg Airport in position three. 

The top 10 busiest German airports in 2022 were as follows:

  1. Frankfurt
  2. Munich
  3. Berlin Brandenburg
  4. Düsseldorf
  5. Hamburg
  6. Cologne/Bonn
  7. Stuttgart
  8. Hanover
  9. Nuremberg
  10. Dortmund

Biggest German airlines

Lufthansa is by far the biggest and well-known German airline, with a fleet of 700 aircraft operating in over 220 destinations worldwide. The company is headquartered in Cologne, while Frankfurt Airport serves as its primary hub. 

Germany’s second-biggest airline, Eurowings, is a low-cost airline and a wholly-owned subsidiary of the Lufthansa Group. It currently serves 79 destinations worldwide and since 2015 has also covered all of the short-haul operations for Germanwings. 

Map of all German airports

 

List of all airports in Germany

Below you can find a list of all the airports in Germany, divided according to their geographical location. 

Airports in northern Germany

As well as the smaller ones that serve Germany’s northern islands, there are a few major international airports in northern Germany.

Airports in Hamburg

There are two major airports that serve the northern city of Hamburg: while Hamburg Airport is the city’s international passenger airport, and a hub for airline Eurowings, Hamburg Finkenwerder handles transfer, freight and test flights for Airbus. 

Airports in Bremen

Northern Germany’s second most populous city, the city-state of Bremen, is served by just one international airport - Bremen Airport - which is situated 2 kilometres south of the city centre. 

Other German cities with airports in the north

Other cities and towns in northern Germany are also served by the following airports:

  • Emden, Lower Saxony
  • Hannover, Lower Saxony
  • Heide-Büsum, Schleswig-Holstein
  • Münster Osnabrück International, North Rhine-Westphalia
  • Rostock-Laage, Mecklenburg-West Pomerania

Island airports in Germany

Germany also has several island territories to the north, which are covered by the following airports:

  • Borkum Airfield, Lower Saxony
  • Heligoland, Schleswig-Holstein
  • Heringsdorf, Mecklenburg-West Pomerania
  • Sea-Airport Cuxhaven / Nordholz
  • Sylt, Schleswig-Holstein
  • Wangerooge, Lower Saxony

Airports in southern Germany

As you would expect of an area that includes the major cities of Munich, Nuremberg, Stuttgart, Karlsruhe and Augsburg, there are quite a few international airports in southern Germany. 

Airports in Munich

Munich’s major airport is the Franz Josef Strauss International Airport, more commonly known as Munich Airport. It is the second-largest in Germany and the seventh-largest in Europe. Since 2005, all of the passenger traffic from neighbouring Augsburg has been directed to Munich as well. Despite being nearly 110 kilometres away from Munich, Memmingen Airport sometimes advertises itself as “Munich Airport West”.  

Airports in Nuremberg

Bavaria’s second-busiest airport, Nuremberg Airport serves around 4,2 million passengers per year, mainly on flights to different European cities and holiday destinations along the Mediterranean coast, the Canary Islands and Egypt. 

Airports in Stuttgart

Stuttgart is served by Stuttgart Airport, which lies approximately 10 kilometres south of the city. It is an important hub for Eurowings and has connections with several European cities, as well as a long-haul service to Atlanta.

Other German cities with airports in the south

These airports also serve the south of Germany:

  • Friedrichshafen, Baden-Württemberg
  • Karlsruhe/Baden-Baden, Baden-Württemberg
  • Mannheim City, Baden-Württemberg
  • Memmingen, Bavaria

Airports in western Germany

Populous western Germany with its dense concentration of cities is well-served by multiple major international airports. The proximity of North Rhine-Westphalia’s three biggest airports means that, in effect, they all serve the entire region. 

Airports in Cologne

Cologne shares its international airport with neighbouring Bonn. Cologne/Bonn carries more than 12 million passengers per year and is also known as Konrad Adenauer Airport, after the first post-war chancellor of West Germany, who was a Cologne native. 

Airports in Dortmund

The western city of Dortmund is served by just one airport: Dortmund Airport, located around 10 kilometres east of the city. Although it is sometimes overshadowed by the major airports in Cologne/Bonn and Düsseldorf, since the 2000s onwards Dortmund has experienced a huge increase in traffic, mostly with low-cost airlines like easyJet, Ryanair and Eurowings. 

Airports in Düsseldorf

Located around seven kilometres north of Düsseldorf and carrying around 24,5 million passengers per year, Düsseldorf Airport is Germany’s third-busiest. It is a hub for Eurowings and has regularly scheduled flights for more than 60 airlines. 

Other German cities with airports in the west

Other towns and cities in western Germany are served by the following airports:

  • Paderborn Lippstadt, North Rhine-Westphalia
  • Saarbrücken, Saarland
  • Weeze, North Rhine-Westphalia

Airports in eastern Germany

As Germany’s capital city, Berlin serves as a major transport hub in eastern Germany. The cities of Dresden and Leipzig are also home to major international airports.

Airports in Berlin

Opened in October 2020, Berlin Brandenburg Airport replaced Tegel and Schönefeld to become the single commercial airport serving Berlin and the surrounding state of Brandenburg. It serves around 34 million passengers per year, making it the third busiest airport in Germany. It serves a number of national and international destinations. 

Airports in Dresden

Dresden Airport is around 9 kilometres north of Dresden city centre and offers regular flights to several other European cities and holiday destinations. In 2018, it transported over 1,7 million passengers.

Airports in Leipzig

Leipzig is primarily served by Leipzig/Halle, an international airport located in Schkeuditz, Saxony, around 20 kilometres northwest of the city. Although it is a relatively small passenger airport, carrying around 2,57 million passengers per year, it is the fifth-busiest airport in Europe in terms of cargo traffic and the second-busiest in Germany, after Frankfurt Airport. 

Airports in central Germany

Central Germany is a loosely-defined region that is generally taken to correspond to the area of Central German dialects, and therefore includes the areas Franconia, Thuringia and Saxony. The region is home to Germany’s biggest airport. 

Airports in Frankfurt

While Frankfurt Airport is the biggest airport in Frankfurt (and indeed Germany), Frankfurt-Hahn's lower carrier fees attract budget airlines such as Ryanair and Wizz Air. Frankfurt Airport is located around 12 kilometres southwest of the city, whereas Frankfurt-Hahn Airport is all the way over in neighbouring Rhineland-Palatinate, around 120 kilometres from the city and halfway to Luxembourg. It also serves the cities of Koblenz and Mainz. 

Other cities in central Germany with airports

Other central German cities with airports include:

  • Kassel, Hesse
  • Erfurt-Weimar, Thuringia

Connectivity in German airports

Airport connectivity is measured by the number of destinations offered, the frequency of services and the quality of the connections. According to the Airport Industry Connectivity Report 2023, Frankfurt Airport is the second-best airport in Europe in terms of direct connectivity, after its network expanded significantly over the previous year. Munich Airport also made it into the top 20. 

German airport codes

There are two types of codes used by airports in Germany: the ICAO airport code (or location indicator), defined by the International Civil Aviation Organisation, and the IATA airport code, as defined by the International Air Transport Association. While the ICAO codes are commonly used by air traffic control and airline operations for flight planning, IATA codes are location identifiers that are more commonly seen by passengers, for instance on baggage tags. 

Berlin airport code

Berlin Brandenburg's ICAO code is EDDB and its IATA code is BER. 

Frankfurt airport code

There are also two different airports in Frankfurt:

  • Frankfurt - EDDF - FRA
  • Frankfurt-Hahn - EDFH - HHN

Munich airport code

The ICAO airport code for Munich Airport is EDDM and the IATA code is MUC.