Top 100 busiest airports in Africa

UPDATED 2026-10-13

This is a list of the 100 busiest airports in Africa measured by scheduled departures daily (and not number of passengers). Note that we have only accounted for scheduled passenger flights and not freighters or chartered flights. The numbers are the daily avarage from next week.

1
Johannesburg (JNB) 233 flights every day
2
Cairo (CAI) 182 flights every day
3
Addis Ababa (ADD) 165 flights every day
4
Lagos (LOS) 124 flights every day
5
Cape Town (CPT) 104 flights every day
6
Abuja (ABV) 103 flights every day
7
Nairobi (NBO) 98 flights every day
8
Dar Es Salaam (DAR) 74 flights every day
9
Casablanca (CMN) 73 flights every day
10
Zanzibar (ZNZ) 73 flights every day
11
Algier (ALG) 63 flights every day
12
Accra (ACC) 54 flights every day
13
Durban (DUR) 50 flights every day
14
Tunis (TUN) 50 flights every day
15
Marrakech (RAK) 50 flights every day
16
Arusha (ARK) 42 flights every day
17
Hurghada (HRG) 39 flights every day
18
Lusaka (LUN) 35 flights every day
19
Entebbe (EBB) 30 flights every day
20
Nairobi (WIL) 29 flights every day
21
Plaisance (MRU) 29 flights every day
22
Sharm El-Sheikh (SSH) 28 flights every day
23
Mombasa (MBA) 28 flights every day
24
Abidjan (ABJ) 28 flights every day
25
Mahe (SEZ) 26 flights every day
26
Harare (HRE) 26 flights every day
27
Kilimanjaro (JRO) 25 flights every day
28
Tripoli (MJI) 25 flights every day
29
Port Harcourt (PHC) 23 flights every day
30
Seronera (SEU) 23 flights every day
31
Dakar (DSS) 22 flights every day
32
Kinshasa (FIH) 20 flights every day
33
Oran (ORN) 19 flights every day
34
Lome (LFW) 19 flights every day
35
Maputo (MPM) 19 flights every day
36
Praslin Island (PRI) 19 flights every day
37
Lake Manyara (LKY) 19 flights every day
38
Kisumu (KIS) 18 flights every day
39
Port Elizabeth (PLZ) 17 flights every day
40
Kigali (KGL) 17 flights every day
41
Port Sudan (PZU) 16 flights every day
42
Kano (KAN) 16 flights every day
43
Agadir (AGA) 16 flights every day
44
(RUN) 15 flights every day
45
Tanger (TNG) 15 flights every day
46
Bahar Dar (BJR) 14 flights every day
47
Victoria Falls (VFA) 14 flights every day
48
Enugu (ENU) 13 flights every day
49
Antananarivo (TNR) 13 flights every day
50
Johannesburg (HLA) 13 flights every day
51
Alexandria (ALY) 13 flights every day
52
Djerba (DJE) 12 flights every day
53
George (GRJ) 12 flights every day
54
Rabat (RBA) 12 flights every day
55
Libreville (LBV) 12 flights every day
56
Windhoek (WDH) 12 flights every day
57
Benghazi (BEN) 12 flights every day
58
Nelspruit (MQP) 11 flights every day
59
Ukunda (UKA) 11 flights every day
60
Gaborone (GBE) 11 flights every day
61
Douala (DLA) 11 flights every day
62
Constantine (CZL) 10 flights every day
63
Grumeti Game Reserve (GTZ) 10 flights every day
64
Kumasi (KMS) 10 flights every day
65
Bloemfontein (BFN) 10 flights every day
66
Bamako (BKO) 10 flights every day
67
Malindi (MYD) 10 flights every day
68
Lubumbashi (FBM) 10 flights every day
69
Ndola (NLA) 9 flights every day
70
East London (ELS) 9 flights every day
71
Benin (BNI) 9 flights every day
72
Imo (QOW) 9 flights every day
73
Mwanza (MWZ) 9 flights every day
74
Ouagadougou (OUA) 9 flights every day
75
Fez (FEZ) 8 flights every day
76
Warri (QRW) 8 flights every day
77
Jijiga (JIJ) 8 flights every day
78
Bulawayo (BUQ) 8 flights every day
79
Asaba (ABB) 8 flights every day
80
Hoedspruit (HDS) 7 flights every day
81
Praia (RAI) 7 flights every day
82
Conakry (CKY) 7 flights every day
83
Sal (SID) 7 flights every day
84
Uyo (QUO) 7 flights every day
85
Khartoum (KRT) 7 flights every day
86
Lilongwe (LLW) 7 flights every day
87
(MRE) 7 flights every day
88
Eldoret (EDL) 7 flights every day
89
Malabo (SSG) 6 flights every day
90
Amboseli (ASV) 6 flights every day
91
Pemba (PMA) 6 flights every day
92
Dire Dawa (DIR) 6 flights every day
93
Yaounde (NSI) 6 flights every day
94
Gondar (GDQ) 6 flights every day
95
Maun (MUB) 6 flights every day
96
Cotonou (COO) 6 flights every day
97
Dessie (DSE) 6 flights every day
98
Monastir (MIR) 6 flights every day
99
(MFA) 6 flights every day
100
(NDR) 6 flights every day