> > > > >
Airport hub · FRA
Frankfurt Airport handled 63.2 million passengers in 2025 (+2.6%) — Europe’s best-connected hub by direct onward destinations, and still roughly ten percent below its 2019 peak. The gap is policy-made, and Fraport’s CEO says so out loud.
Fraport’s 2025 traffic release (January 2026) confirms Frankfurt’s structural lead: 301 destinations in 96 countries — the most comprehensive direct offering for connecting passengers in Europe. Europe traffic grew 3.7%, with Southern and Southeastern Europe up 6.4%; intercontinental rose a modest 0.6%, though Thailand surged 35.4% and Middle East traffic rebounded with Israel +40.4%.
The mix keeps tilting leisure: 76% of passengers traveled for private reasons versus 64.6% in 2019 — a quiet rewiring of the hub’s demand base, even as 48.7% still connect. The busiest day of 2025 was August 3, with 221,360 passengers.
Operations tightened: aircraft movements rose 4.4% to 460,272 while passengers grew 2.6% — fuller, busier runways, and a record June 2019 day of 241,228 still standing as the ceiling. Terminal 3 is under construction south of the existing site, the capacity answer for when Germany’s policy drag lifts.
Fraport CEO Stefan Schulte is blunt: while European rivals set passenger records, Frankfurt stayed around ten percent below pre-pandemic levels in 2025, and he blames Germany’s aviation taxes, security and ATC charges. Nine-month 2025 numbers show the group’s international airports back at 2019 levels — the German home base is the laggard, not the business model.
The group still earns: revenue up 7.8% to €3.2 billion in 9M 2025, EBITDA up 9.8% to €1.2 billion, free cash flow positive for the first nine-month period since 2018. Cargo — 2.1 million tonnes, Europe’s largest air-cargo hub — adds the margin cushion passenger policy denies.
FRA is a buy-the-dip asset wearing a policy discount: the only European hub with this destination breadth, priced by its own government ten points below capacity. If Berlin follows Stockholm’s tax-abolition example, Frankfurt’s recovery is a coiled spring — watch German aviation-tax votes, not load factors.
Subscribe to the digest and receive key market signals every two weeks.