Germany flag Hanover Airport (HAJ)

Country Germany | Europe | International Gateway | IATA: HAJ | ICAO: EDDV | Elevation 183 ft · 56 m | Local time

Destinations
81
Flights / day
80
Busiest route
Antalya
Top airline
TUIfly

Hanover Hannover Airport averages 80 flights per day to 81 destinations, with 10 domestic routes and 69 international routes. A total of 44 airlines operate at HAJ, led by TUIfly. This airport provides direct service to 24 countries across two continents, with Türkiye representing its largest international market. The longest nonstop route from Hanover Hannover connects to Rabil, with a typical flight time of 7 hr 10 mins. Updated: September 1, 2026

Route Network

Hanover Hannover Airport connects 79 destinations worldwide, with Antalya standing out as its busiest route. The longest nonstop flight is to Rabil, and the shortest flight is to Leipzig.

Türkiye flag Antalya (AYT) – Türkiye 6 airlines
3 hr 50 mins
1,483 mi · 2,387 km
10
per day
Spain flag Mallorca (PMI) – Spain 3 airlines
3 hr 10 mins
951 mi · 1,531 km
6
per day
Germany flag Frankfurt (FRA) – Germany 1 airline
1 hr 25 mins
175 mi · 282 km
4
per day
Germany flag Munich (MUC) – Germany 2 airlines
1 hr 35 mins
298 mi · 480 km
4
per day
Türkiye flag Istanbul (IST) – Türkiye 1 airline
3 hr 15 mins
1,180 mi · 1,900 km
4
per day
Türkiye flag Istanbul (SAW) – Türkiye 2 airlines
3 hr 20 mins
1,219 mi · 1,962 km
3
per day
Netherlands flag Amsterdam (AMS) – Netherlands 1 airline
1 hr 40 mins
208 mi · 334 km
3
per day
Denmark flag Copenhagen (CPH) – Denmark 1 airline
1 hr 25 mins
249 mi · 401 km
3
per day
Greece flag Heraklion (HER) – Greece 2 airlines
3 hr 45 mins
1,406 mi · 2,262 km
3
per day
Egypt flag Hurghada (HRG) – Egypt 5 airlines
5 hr 10 mins
2,144 mi · 3,450 km
3
per day
Austria flag Vienna (VIE) – Austria 2 airlines
1 hr 45 mins
427 mi · 687 km
2
per day
United Kingdom flag London (LHR) – United Kingdom 1 airline
2 hr 15 mins
437 mi · 703 km
2
per day
Switzerland flag Zurich (ZRH) – Switzerland 1 airline
1 hr 50 mins
349 mi · 561 km
2
per day
Türkiye flag İzmir (ADB) – Türkiye 2 airlines
3 hr 30 mins
1,288 mi · 2,073 km
2
per day
France flag Paris (CDG) – France 2 airlines
2 hr 5 mins
392 mi · 631 km
2
per day
Greece flag Rodes Island (RHO) – Greece 2 airlines
3 hr 45 mins
1,425 mi · 2,293 km
1
per day
Spain flag Fuerteventura (FUE) – Spain 2 airlines
5 hr 20 mins
2,050 mi · 3,299 km
1
per day
Greece flag Kos Island (KGS) – Greece 2 airlines
HAJ → KGS
1
per day
Türkiye flag Diyarbakır (DIY) – Türkiye 2 airlines
HAJ → DIY
1
per day
Spain flag Gran Canaria (LPA) – Spain 2 airlines
5 hr 30 mins
2,128 mi · 3,424 km
1
per day
Spain flag Madrid (MAD) – Spain 1 airline
3 hr 20 mins
1,036 mi · 1,668 km
1
per day
Portugal flag Faro (FAO) – Portugal 2 airlines
4 hr 0 mins
1,367 mi · 2,200 km
6
per week
Spain flag Málaga (AGP) – Spain 1 airline
3 hr 50 mins
1,290 mi · 2,076 km
5
per week
Spain flag Barcelona (BCN) – Spain 1 airline
2 hr 55 mins
850 mi · 1,368 km
4
per week
Italy flag Bolzano (BZO) – Italy 2 airlines
HAJ → BZO
4
per week
Greece flag Kerkyra Island (CFU) – Greece 2 airlines
HAJ → CFU
4
per week
Germany flag Leipzig (LEJ) – Germany 2 airlines
1 hr 10 mins
130 mi · 209 km
4
per week
Tunisia flag Monastir (MIR) – Tunisia 1 airline
3 hr 25 mins
1,155 mi · 1,859 km
4
per week
France flag Nice (NCE) – France 1 airline
2 hr 25 mins
619 mi · 996 km
4
per week
Italy flag Olbia (OLB) – Italy 1 airline
2 hr 45 mins
799 mi · 1,286 km
4
per week
Sweden flag Stockholm (ARN) – Sweden 2 airlines
2 hr 10 mins
589 mi · 947 km
4
per week
Greece flag Thessaloniki (SKG) – Greece 2 airlines
3 hr 0 mins
1,036 mi · 1,667 km
4
per week
Türkiye flag Ankara (ESB) – Türkiye 1 airline
3 hr 40 mins
1,391 mi · 2,239 km
3
per week
Iraq flag Arbil (EBL) – Iraq 1 airline
4 hr 50 mins
2,002 mi · 3,222 km
3
per week
Germany flag Bremen (BRE) – Germany 3 airlines
1 hr 10 mins
55 mi · 89 km
3
per week
Bulgaria flag Burgas (BOJ) – Bulgaria 1 airline
HAJ → BOJ
3
per week
Portugal flag Funchal (FNC) – Portugal 1 airline
5 hr 5 mins
1,897 mi · 3,053 km
3
per week
Germany flag Hamburg (HAM) – Germany 2 airlines
1 hr 10 mins
82 mi · 132 km
3
per week
Tunisia flag Houmt El Souk (DJE) – Tunisia 2 airlines
3 hr 40 mins
1,285 mi · 2,069 km
3
per week
Spain flag Ibiza (IBZ) – Spain 2 airlines
3 hr 15 mins
1,019 mi · 1,641 km
3
per week
Italy flag Lamezia Terme (SUF) – Italy 1 airline
3 hr 0 mins
988 mi · 1,589 km
3
per week
Spain flag Lanzarote (ACE) – Spain 1 airline
5 hr 15 mins
2,013 mi · 3,239 km
3
per week
Cyprus flag Larnarca (LCA) – Cyprus 1 airline
4 hr 15 mins
1,690 mi · 2,720 km
3
per week
Portugal flag Lisbon (LIS) – Portugal 1 airline
3 hr 55 mins
1,304 mi · 2,099 km
3
per week
Italy flag Milan (MXP) – Italy 1 airline
2 hr 5 mins
474 mi · 763 km
3
per week
Prishtina (PRN) – KS 2 airlines
2 hr 40 mins
862 mi · 1,388 km
3
per week
Italy flag Rome (FCO) – Italy 1 airline
2 hr 35 mins
746 mi · 1,201 km
3
per week
Spain flag Tenerife (South) (TFS) – Spain 1 airline
5 hr 30 mins
2,158 mi · 3,473 km
3
per week
Türkiye flag Kayseri (ASR) – Türkiye 2 airlines
4 hr 0 mins
1,551 mi · 2,497 km
2
per week
Türkiye flag Adana (COV) – Türkiye 1 airline
4 hr 10 mins
1,631 mi · 2,625 km
2
per week
Serbia flag Belgrade (BEG) – Serbia 1 airline
2 hr 20 mins
716 mi · 1,152 km
2
per week
Türkiye flag Bodrum (BJV) – Türkiye 2 airlines
HAJ → BJV
2
per week
Türkiye flag Dalaman (DLM) – Türkiye 1 airline
3 hr 45 mins
1,429 mi · 2,300 km
2
per week
Germany flag Düsseldorf (DUS) – Germany 2 airlines
1 hr 30 mins
148 mi · 239 km
2
per week
Türkiye flag Edremit (EDO) – Türkiye 1 airline
HAJ → EDO
2
per week
Spain flag Jerez de la Forntera (XRY) – Spain 1 airline
3 hr 55 mins
1,328 mi · 2,137 km
2
per week
Egypt flag Marsa Alam (RMF) – Egypt 1 airline
5 hr 20 mins
2,265 mi · 3,646 km
2
per week
Croatia flag Pula (PUY) – Croatia 1 airline
HAJ → PUY
2
per week
Cabo Verde flag Rabil (BVC) – Cabo Verde 1 airline
7 hr 10 mins
3,073 mi · 4,945 km
2
per week
Italy flag Trieste (TRS) – Italy 1 airline
HAJ → TRS
2
per week
Spain flag Alicante (ALC) – Spain 1 airline
3 hr 25 mins
1,096 mi · 1,764 km
1
per week
Greece flag Athens (ATH) – Greece 1 airline
3 hr 25 mins
1,215 mi · 1,956 km
1
per week
France flag Bastia/Poretta (BIA) – France 1 airline
HAJ → BIA
1
per week
Germany flag Berlin (BER) – Germany 1 airline
1 hr 10 mins
161 mi · 259 km
1
per week
Türkiye flag Elazığ (EZS) – Türkiye 1 airline
4 hr 15 mins
1,704 mi · 2,743 km
1
per week
Türkiye flag Gaziantep (GZT) – Türkiye 1 airline
HAJ → GZT
1
per week
United Kingdom flag Glasgow (GLA) – United Kingdom 1 airline
2 hr 35 mins
616 mi · 992 km
1
per week
United Kingdom flag London (LCY) – United Kingdom 1 airline
HAJ → LCY
1
per week
Spain flag Menorca (MAH) – Spain 1 airline
HAJ → MAH
1
per week
Germany flag Mönchengladbach (MGL) – Germany 1 airline
HAJ → MGL
1
per week
Germany flag Münster (FMO) – Germany 1 airline
1 hr 20 mins
87 mi · 141 km
1
per week
France flag Paris (LBG) – France 1 airline
HAJ → LBG
1
per week
Greece flag Pátrai (GPA) – Greece 1 airline
HAJ → GPA
1
per week
Portugal flag Porto (OPO) – Portugal 1 airline
HAJ → OPO
1
per week
Czechia flag Prague (PRG) – Czechia 1 airline
HAJ → PRG
1
per week
Netherlands flag Rotterdam (RTM) – Netherlands 1 airline
1 hr 45 mins
225 mi · 362 km
1
per week
Türkiye flag Samsun (SZF) – Türkiye 1 airline
HAJ → SZF
1
per week
Jersey flag St Helier (JER) – Jersey 1 airline
HAJ → JER
1
per week
Germany flag Stuttgart (STR) – Germany 1 airline
1 hr 35 mins
261 mi · 421 km
1
per week

Route and destination data updated September 1, 2026.

Hanover Hannover Airport is served by 44 airlines, with TUIfly in the lead at 20% of routes. The top three carriers together cover 44% of routes. 29 carriers operate only one route each. A total of 37 airlines operate international routes, compared with nine airlines serving domestic routes. TUIfly is operating the longest nonstop flight, connecting to Rabil with a flight time of 7 hrs 10 mins.

TUIfly (24 routes)
Eurowings (17 routes)
Sun Express (11 routes)
Corendon Airlines Europe (8 routes)
AWH (7 routes)
Corendon Air (4 routes)
Pegasus (2 routes)
Lufthansa (2 routes)
AJet (2 routes)
Air Cairo (2 routes)
ASL Airlines Ireland (2 routes)
Nouvelair Tunisie (2 routes)
Aegean Airlines (2 routes)
UR Airlines (2 routes)
CHX (2 routes)
Freebird Airlines (1 routes)
LATAM Argentina (1 routes)
MGH (1 routes)
Lufthansa City Airlines (1 routes)
Turkish Airlines (1 routes)
KLM (1 routes)
SAS (1 routes)
Nesma Airlines (1 routes)
UJ (1 routes)
Austrian (1 routes)
British Airways (1 routes)
SWISS (1 routes)
Air France (1 routes)
ASL Airlines France (1 routes)
Vueling (1 routes)
Sky Alps (1 routes)
SWU (1 routes)
TUIfly Nordic (1 routes)
CSR (1 routes)
GAM (1 routes)
Pantanal Linhas Aereas (1 routes)
Gp Aviation (1 routes)
Air Serbia (1 routes)
ELG (1 routes)
NetJets Europe (1 routes)
DFJBB (1 routes)
JNJ (1 routes)
AAO (1 routes)
Loganair (1 routes)

Hanover Hannover Airport provides direct service to 24 countries across two continents. The route network is 13% domestic and 87% international. Türkiye is the primary international destination.

Türkiye - 22/day
Spain - 12/day
Germany - 10/day
Greece - 7/day
Netherlands - 3/day
Denmark - 3/day
Egypt - 3/day
United Kingdom - 3/day
Italy - 3/day
Austria - 2/day
Switzerland - 2/day
France - 2/day
Portugal - 2/day
Tunisia - 1/day
Sweden - 1/day
Iraq - 0/day
Bulgaria - 0/day
Cyprus - 0/day
KS - 0/day
Serbia - 0/day
Croatia - 0/day
Cabo Verde - 0/day
Czechia - 0/day
Jersey - 0/day

Delays

Global  Delays
Delay Performance (24 hour average)
Departures
on-time
0 min vs last 24 hours
24h trend
Arrivals
on-time
0 min vs last 24 hours
24h trend
Cancelled Departures
0 flights (24 hour total)

Sep 5

2026

01:00 - 02:00

Departure
on-time
Arrival
on-time
Cancelled
0

Sep 5

2026

00:00 - 01:00

Departure
on-time
Arrival
on-time
Cancelled
0

Sep 4

2026

23:00 - 00:00

Departure
on-time
Arrival
on-time
Cancelled
0

Sep 4

2026

22:00 - 23:00

Departure
on-time
Arrival
on-time
Cancelled
0

Sep 4

2026

21:00 - 22:00

Departure
on-time
Arrival
on-time
Cancelled
0

Sep 4

2026

20:00 - 21:00

Departure
on-time
Arrival
on-time
Cancelled
0

Sep 4

2026

19:00 - 20:00

Departure
on-time
Arrival
on-time
Cancelled
0

Sep 4

2026

18:00 - 19:00

Departure
on-time
Arrival
on-time
Cancelled
0

Sep 4

2026

16:00 - 17:00

Departure
on-time
Arrival
on-time
Cancelled
0

Sep 4

2026

15:00 - 16:00

Departure
on-time
Arrival
on-time
Cancelled
0

Sep 4

2026

14:00 - 15:00

Departure
on-time
Arrival
on-time
Cancelled
0

Sep 4

2026

13:00 - 14:00

Departure
on-time
Arrival
on-time
Cancelled
0

Sep 4

2026

12:00 - 13:00

Departure
on-time
Arrival
on-time
Cancelled
0

Sep 4

2026

11:00 - 12:00

Departure
on-time
Arrival
on-time
Cancelled
0

Sep 4

2026

10:00 - 11:00

Departure
on-time
Arrival
on-time
Cancelled
0

Sep 4

2026

09:00 - 10:00

Departure
on-time
Arrival
on-time
Cancelled
0

Sep 4

2026

08:00 - 09:00

Departure
on-time
Arrival
on-time
Cancelled
0

Sep 4

2026

07:00 - 08:00

Departure
on-time
Arrival
on-time
Cancelled
0

Sep 4

2026

06:00 - 07:00

Departure
on-time
Arrival
on-time
Cancelled
0

Sep 4

2026

05:00 - 06:00

Departure
on-time
Arrival
Cancelled
0

Sep 4

2026

04:00 - 05:00

Departure
on-time
Arrival
on-time
Cancelled
0

Sep 4

2026

03:00 - 04:00

Departure
on-time
Arrival
on-time
Cancelled
0
Delay Performance (7 day average)
Departures
on-time
min vs last week
7d trend
Arrivals
on-time
min (-75.8%) vs last week
7d trend
Cancelled Departures
0 flights (7 day total)

Sep 4

2026

Departure
on-time
Arrival
on-time
Cancelled
0

Sep 3

2026

Departure
on-time
Arrival
on-time
Cancelled
0

Sep 2

2026

Departure
on-time
Arrival
on-time
Cancelled
0

Sep 1

2026

Departure
on-time
Arrival
on-time
Cancelled
0

Aug 31

2026

Departure
on-time
Arrival
on-time
Cancelled
0

Aug 30

2026

Departure
on-time
Arrival
on-time
Cancelled
0

Aug 29

2026

Departure
1 min late
Arrival
on-time
Cancelled
0
Delay Performance (30 day average)
Departures
on-time
min (+41%) vs last 30 days
30d trend
Arrivals
on-time
0 min vs last 30 days
30d trend
Cancelled Departures
0 flights (30 day total)

Sep 4

2026

Departure
on-time
Arrival
on-time
Cancelled
0

Sep 3

2026

Departure
on-time
Arrival
on-time
Cancelled
0

Sep 2

2026

Departure
on-time
Arrival
on-time
Cancelled
0

Sep 1

2026

Departure
on-time
Arrival
on-time
Cancelled
0

Aug 31

2026

Departure
on-time
Arrival
on-time
Cancelled
0

Aug 30

2026

Departure
on-time
Arrival
on-time
Cancelled
0

Aug 29

2026

Departure
1 min late
Arrival
on-time
Cancelled
0

Aug 28

2026

Departure
on-time
Arrival
on-time
Cancelled
0

Aug 27

2026

Departure
on-time
Arrival
on-time
Cancelled
0

Aug 26

2026

Departure
on-time
Arrival
on-time
Cancelled
0

Aug 25

2026

Departure
on-time
Arrival
on-time
Cancelled
0

Aug 24

2026

Departure
on-time
Arrival
1 min late
Cancelled
0

Aug 23

2026

Departure
on-time
Arrival
on-time
Cancelled
0

Aug 22

2026

Departure
on-time
Arrival
on-time
Cancelled
0

Aug 21

2026

Departure
on-time
Arrival
on-time
Cancelled
0

Aug 20

2026

Departure
on-time
Arrival
on-time
Cancelled
0

Aug 19

2026

Departure
on-time
Arrival
on-time
Cancelled
0

Aug 18

2026

Departure
on-time
Arrival
on-time
Cancelled
0

Aug 17

2026

Departure
1 min late
Arrival
on-time
Cancelled
0

Aug 16

2026

Departure
2 min late
Arrival
on-time
Cancelled
0

Aug 15

2026

Departure
3 min late
Arrival
on-time
Cancelled
0

Aug 14

2026

Departure
on-time
Arrival
on-time
Cancelled
0

Aug 13

2026

Departure
on-time
Arrival
on-time
Cancelled
0

Aug 12

2026

Departure
on-time
Arrival
on-time
Cancelled
0

Aug 11

2026

Departure
on-time
Arrival
on-time
Cancelled
0

Aug 10

2026

Departure
on-time
Arrival
on-time
Cancelled
0

Aug 9

2026

Departure
on-time
Arrival
on-time
Cancelled
0

Aug 8

2026

Departure
on-time
Arrival
on-time
Cancelled
0

Aug 7

2026

Departure
1 min late
Arrival
on-time
Cancelled
0

Aug 6

2026

Departure
on-time
Arrival
on-time
Cancelled
0

Global Rankings

Worldwide Position

Flights per day

#338 (80 flights/day)
Top 100 Busiest Airports in the World
Worldwide Position

Most destinations

#228 (81 destinations)
Top 100 Airports with Most Destinations

Runways

Runway Length Width Surface
12,448 ft 3,794 m 154 ft 47 m Concrete
12,448 ft 3,794 m 154 ft 47 m Concrete
7,661 ft 2,335 m 148 ft 45 m Concrete
7,661 ft 2,335 m 148 ft 45 m Concrete
2,549 ft 777 m 75 ft 23 m Asphalt
2,549 ft 777 m 75 ft 23 m Asphalt

Runway Length

Runways at Hanover Hannover Airport are long enough for all aircraft with known takeoff and landing distances.

Operational Context

Hanover Hannover (IATA: HAJ) operates around 80 flights per day to 81 nonstop destinations. Its network includes 10 domestic and 69 international routes, with TUIfly as the leading carrier and Antalya currently the busiest connection. From HAJ, passengers can reach 24 countries across 2 continents, and the longest runway measures 3,794 m (12,448 ft).

Miscellaneous