Air travel is a crucial component of the global transportation network and plays a significant role in connecting people, cultures, and economies. In Africa, international airports serve as gateways to the continent, providing essential links to the rest of the world.
With a rapidly growing population and increasing economic activity, the demand for air travel in Africa is on the rise.
In this article, we will take a look at the 50 biggest and busiest international airports in Africa, ranking them by passenger traffic, size, and facilities. These airports serve as a barometer of the region’s economic growth and development and offer a glimpse into the future of air travel on the continent.
S/N | Airport Name | Codes | City | Country | |
1 | O. R. Tambo International Airport | JNB | Johannesburg | 21,180,060 | |
2 | Cairo International Airport | CAI | Cairo | 11,081,892 | |
3 | Cape Town International Airport | CPT | Cape Town | 10,693,063 | |
4 | Mohammed V International Airport | CMN | Casablanca | 9,357,427 | |
5 | Addis Ababa Bole International Airport | ADD | Addis Ababa | 8,900,000 | |
6 | Houari Boumediene Airport | ALG | Algier | 7,500,000 | |
7 | Jomo Kenyatta International Airport | NBO | Nairobi | 7,039,175 | |
8 | Murtala Muhammed International Airport | LOS | Lagos | 6,367,478 | |
9 | Tunis Carthage International Airport | TUN | Tunis | 5,691,037 | |
10 | King Shaka International Airport | DUR | Durban | 5,527,747 |
11 | Menara Airport | RAK | Marrakech | 4,359,865 | |
12 | Hurghada International Airport | HRG | Hurghada | 4,027,291 | |
13 | Monastir Habib Bourguiba International Airport | MIR | Monastir | 3,831,924 | |
14 | Sir Seewoosagur Ramgoolam International Airport | MRU | Plaisance | 3,588,777 | |
15 | Nnamdi Azikiwe International Airport | ABV | Abuja | 3,462,830 | |
16 | Kotoka International Airport | ACC | Accra | 2,547,527 | |
17 | Sharm El Sheikh International Airport | SSH | Sharm El Sheikh | 2,509,277 | |
18 | Julius Nyerere International Airport | DAR | Dar Es Salaam | 2,496,394 | |
19 | Quatro de Fevereiro Airport | LAD | Luanda | 2,430,794 | |
20 | Roland Garros Airport | RUN | St.-denis | 2,293,242 |
21 | Khartoum International Airport | KRT | Khartoum | 2,178,097 | |
22 | Léopold Sédar Senghor International Airport | DKR | Dakar | 2,114,269 | |
23 | Félix-Houphouët-Boigny International Airport | ABJ | Abidjan | ![]() | 2,070,000 |
24 | Es Senia Airport | ORN | Oran | 1,851,910 | |
25 | Borg El Arab Airport | HBE | Alexandria | 1,774,163 | |
26 | Port Elizabeth International Airport | PLZ | Port Elizabeth | 1,620,705 | |
27 | Agadir–Al Massira Airport | AGA | Agadir | 1,544,160 | |
28 | Entebbe International Airport | EBB | Entebbe | 1,530,031 | |
29 | Douala International Airport | DLA | Douala | 1,500,000 | |
30 | Djerba–Zarzis International Airport | DJE | Djerba | 1,354,502 |
31 | Mombasa Moi International Airport | MBA | Mombasa | 1,313,168 | |
32 | Port Harcourt International Airport | PHC | Port Hartcourt | 1,223,807 | |
33 | Amílcar Cabral International Airport | SID | Amilcar Cabral | 1,093,059 | |
34 | Tangier Ibn Batouta Airport | TNG | Tanger | 1,070,247 | |
35 | Abeid Amani Karume International Airport | ZNZ | Zanzibar | 934,337 | |
36 | Kilimanjaro International Airport | JRO | Kilimanjaro | 780,800 | |
37 | Ndjili International Airport | FIH | Kinshasa | 773,338 | |
38 | Harare International Airport | HRE | Harare | 612,208 | |
39 | Ivato Airport | TNR | Antananarivo | 611,175 | |
40 | Cadjehoun Airport | COO | Cotonou | 503,633 |
41 | Annaba Airport | AAE | Annaba | 466,053 | |
42 | Oued Irara Airport | HME | Hassi Messaoud | 450,929 | |
43 | Mwanza Airport | MWZ | Mwanza | 444,215 | |
44 | Mallam Aminu International Airport | KAN | Kano | 389,530 | |
45 | Akanu Ibiam International Airport | ENU | Enugu | 352,820 | |
46 | Victoria Falls Airport | VFA | Victoria Falls | 341,196 | |
47 | Nairobi Wilson Airport | WIL | Nairobi | 302,194 | |
48 | Soummam Airport | BJA | Bejaja | 294,933 | |
49 | Kisumu Airport | KIS | Kisumu | 267,379 | |
50 | Yaoundé Nsimalen International Airport | NSI | Yaounde | 208,973 |