# List of the busiest airports in Africa

This is a list of the busiest airports in Africa, ranked by total passengers per year, which includes arrival, departure and transit passengers.

## 2023 statistics

| | Country | Airport | IATA | City | 2023 | % Change (2023/2022) |
| 01 | Egypt | Cairo International Airport | CAI | Cairo | 26,214,633 | 31% |
| 02 | South Africa | O. R. Tambo International Airport | JNB | Johannesburg | 17,533,720 | 18.6% |
| 03 | Spain | Gran Canaria Airport | LPA | Las Palmas de Gran Canaria | 13,961,507 | 12.4% |
| 04 | Spain | Tenerife South Airport | TFS | Santa Cruz de Tenerife | 12,337,325 | 14.0% |
| 05 | Morocco | Mohammed V International Airport | CMN | Casablanca | 09,790,914 | 28.2% |
| 06 | South Africa | Cape Town International Airport | CPT | Cape Town | 09,710,835 | 23.3% |
| 07 | Egypt | Hurghada International Airport | HRG | Hurghada | 08,790,407 | 22.7% |
| 08 | France | Roland Garros Airport | RUN | Saint-Denis, Réunion | 08,337,325 | 028.9% |
| 09 | Spain | Lanzarote Airport | ACE | Lanzarote | 08,213,259 | 09.5% |
| 010 | Kenya | Jomo Kenyatta International Airport | NBO | Nairobi | 08,210,198 | 25.2% |
| 11 | Ethiopia | Bole International Airport | ADD | Addis Ababa | 07,973,957 | 19.8% |
| 12 | Algeria | Houari Boumediene Airport | ALG | Algiers | 07,960,190 | 26% |
| 13 | Morocco | Marrakesh Menara Airport | RAK | Marrakesh | 06,903,964 | 40.8% |
| 14 | Nigeria | Murtala Muhammed International Airport | LOS | Lagos | 06,818,574 | 04% |
| 15 | Tunisia | Tunis–Carthage International Airport | TUN | Tunis | 06,649,912 | 20.4% |
| 16 | Spain | Tenerife North Airport | TFN | San Cristóbal de La Laguna | 06,120,505 | 10.0% |
| 17 | Spain | Fuerteventura Airport | FUE | Puerto del Rosario | 06,020,403 | 06.7% |
| 18 | Egypt | Sharm el-Sheikh International Airport | SSH | Sharm el-Sheikh | 05,981,124 | 32.5% |
| 19 | Nigeria | Nnamdi Azikiwe International Airport | ABV | Abuja | 05,874,493 | 03.3% |
| 20 | South Africa | King Shaka International Airport | DUR | Durban | 04,908,099 | 18.2% |

## 2022 statistics

| | Country | Airport | IATA | City | 2022 | % Change (2022/2021) |
| 1 | Egypt | Cairo International Airport | CAI | Cairo | 20,009,336 | 076% |
| 2 | South Africa | O. R. Tambo International Airport | JNB | Johannesburg | 14,789,508 | 080% |
| 3 | Spain | Gran Canaria Airport | LPA | Las Palmas de Gran Canaria | 12,417,699 | 080% |
| 4 | Spain | Tenerife South Airport | TFS | Santa Cruz de Tenerife | 10,821,703 | 135% |
| 5 | South Africa | Cape Town International Airport | CPT | Cape Town | 07,876,183 | 080% |
| 6 | Morocco | Mohammed V International Airport | CMN | Casablanca | 07,637,643 | 084% |
| 7 | Spain | Lanzarote Airport | ACE | Lanzarote | 07,350,451 | 114% |
| 8 | Egypt | Hurghada International Airport | HRG | Hurghada | 07,164,088 | 046% |
| 9 | Ethiopia | Bole International Airport | ADD | Addis Ababa | 06,656,516 | 086% |
| 10 | Kenya | Jomo Kenyatta International Airport | NBO | Nairobi | 06,556,569 | 065% |
| 11 | Nigeria | Murtala Muhammed International Airport | LOS | Lagos | 06,526,023 | 015% |
| 12 | Algeria | Houari Boumediene Airport | ALG | Algiers | 06,317,793 | 191% |
| 13 | Nigeria | Nnamdi Azikiwe International Airport | ABV | Abuja | 05,985,596 | 011% |
| 14 | Spain | Fuerteventura Airport | FUE | Puerto del Rosario | 05,641,500 | 081% |
| 15 | Spain | Tenerife North Airport | TFN | San Cristóbal de La Laguna | 05,566,243 | 045 |
| 16 | Tunisia | Tunis–Carthage International Airport | TUN | Tunis | 05,522,011 | 109% |
| 17 | Morocco | Marrakesh Menara Airport | RAK | Marrakesh | 04,903,681 | 221% |
| 18 | Egypt | Sharm el-Sheikh International Airport | SSH | Sharm el-Sheikh | 04,579,249 | 001% |
| 19 | South Africa | King Shaka International Airport | DUR | Durban | 04,151,182 | 048% |
| 20 | Portugal | Madeira Airport | FNC | Santa Cruz, Madeira | 04,094,000 | |

## 2021 statistics

| | Country | Airport | IATA | ICAO | City | 2021 | % Change (2021/2020) |
| 1 | Egypt | Cairo International Airport | CAI | HECA | Cairo | 11,346,398 | 58.8 % |
| 2 | South Africa | O. R. Tambo International Airport | JNB | FAOR | Johannesburg | 8,203,905 | 019.9 % |
| 3 | Spain | Gran Canaria Airport | LPA | GCLP | Gran Canaria | 6,900,493 | 034.4 % |
| 4 | Nigeria | Murtala Muhammed International Airport | LOS | DNMM | Lagos | 5,695,408 | 038.4 % |
| 5 | Nigeria | Nnamdi Azikiwe International Airport | ABV | DNAA | Abuja | 5,406,186 | 037.2 % |
| 6 | Egypt | Hurghada International Airport | HRG | HEGN | Hurghada | 4,909,379 | 133.8 % |
| 7 | South Africa | Cape Town International Airport | CPT | FACT | Cape Town | 4,757,855 | 018.6 % |
| 8 | Spain | Tenerife South Airport | TFS | GCTS | Santa Cruz de Tenerife | 4,605,827 | 035.8 % |
| 9 | Ethiopia | Bole International Airport | ADD | HAAB | Addis Ababa | 4,585,712 | 16.6%0 |
| 10 | Egypt | Sharm el-Sheikh International Airport | SSH | HESH | Sharm el-Sheikh | 4,557,288 | 123.7 % |
| 11 | Morocco | Mohammed V International Airport | CMN | GMMN | Casablanca | 4,150,015 | 038.4 % |
| 12 | Kenya | Jomo Kenyatta International Airport | NBO | HKJK | Nairobi | 3,974,158 | ? |
| 13 | South Africa | King Shaka International Airport | DUR | FALE | Durban | 2,806,248 | 024.4 % |
| 14 | Tunisia | Tunis–Carthage International Airport | TUN | DTTA | Tunis | 2,643,098 | 028.5 % |
| 15 | France | Roland Garros Airport | RUN | FMEE | Sainte-Marie | 2,473,843 | 025.4 % |
| 16 | Morocco | Marrakesh Menara Airport | RAK | GMMX | Marrakesh | 1,525,491 | 01.08 % |

## 2020 statistics

| | Country | Airport | IATA | ICAO | City | 2020 | % Change (2020/2019) |
| 1 | Egypt | Cairo International Airport | CAI | HECA | Cairo | 7,145,562 | 062.3% |
| 2 | South Africa | O.R. Tambo International Airport | JNB | FAOR | Johannesburg | 6,839,670 | 68.4%0 |
| 3 | Ethiopia | Bole International Airport | ADD | HAAB | Addis Ababa | 5,500,000 | 38.3%0 |
| 4 | Spain | Gran Canaria Airport | LPA | GCLP | Gran Canaria | 5,134,372 | 051% |
| 5 | South Africa | Cape Town International Airport | CPT | FACT | Cape Town | 4,012,204 | 062.9% |
| 6 | Nigeria | Murtala Muhammed International Airport | LOS | DNMM | Lagos | 4,110,395 | 045.2% |
| 7 | Spain | Tenerife South Airport | TFS | GCTS | Santa Cruz de Tenerife | 3,392,329 | 062% |
| 8 | Nigeria | Nnamdi Azikiwe International Airport | ABV | DNAA | Abuja | 3,880,283 | 030.1% |
| 9 | Morocco | Mohammed V International Airport | CMN | GMMN | Casablanca | 2,994,902 | 071.0% |
| 10 | South Africa | King Shaka International Airport | DUR | FALE | Durban | 2,255,666 | 064.0% |
| 11 | Egypt | Hurghada International Airport | HRG | HEGN | Hurghada | 2,085,607 | 072.2% |
| 12 | Egypt | Sharm el-Sheikh International Airport | SSH | HESH | Sharm el-Sheikh | 2,039,357 | 065.4% |

## 2019 statistics

| | Country | Airport | IATA | ICAO | City | 2019 | Change (19-18) |
| 1 | South Africa | O. R. Tambo International Airport | JNB | FAOR | Johannesburg | 21,665,403 | 02% |
| 2 | Egypt | Cairo International Airport | CAI | HECA | Cairo | 15,010,501 | 05.9% |
| 3 | Spain | Gran Canaria Airport | LPA | GCLP | Gran Canaria | 13,261,405 | 02.3% |
| 4 | Spain | Tenerife South Airport | TFS | GCTS | Santa Cruz de Tenerife | 11,168,506 | 01.1% |
| 5 | Ethiopia | Bole International Airport | ADD | HAAB | Addis Ababa | | |
| 6 | South Africa | Cape Town International Airport | CPT | FACT | Cape Town | 10,979,946 | 02% |
| 7 | Morocco | Mohammed V International Airport | CMN | GMMN | Casablanca | 10,306,293 | |
| 8 | Nigeria | Murtala Muhammed International Airport | LOS | DNMM | Lagos | 7,496,318 | 02.8 % |
| 9 | Tunisia | Tunis–Carthage International Airport | TUN | DTTA | Tunis | 6,441,886 | 02.9 % |

## 2018 statistics

| | Country | Airport | IATA | ICAO | City | 2018 | Change (18-17) |
| 1 | South Africa | O. R. Tambo International Airport | JNB | FAOR | Johannesburg | 21,231,510 | 00.2% |
| 2 | Egypt | Cairo International Airport | CAI | HECA | Cairo | 15,010,501 | 05.9% |
| 3 | Spain | Gran Canaria Airport | LPA | GCLP | Gran Canaria | 13,573,000 | |
| 4 | Ethiopia | Bole International Airport | ADD | HAAB | Addis Ababa | 12,143,938 | 020.6% |
| 5 | Spain | Tenerife South Airport | TFS | GCTS | Santa Cruz de Tenerife | 11,042,000 | |
| 6 | South Africa | Cape Town International Airport | CPT | FACT | Cape Town | 10,777,524 | 00.8% |
| 7 | Morocco | Mohammed V International Airport | CMN | GMMN | Casablanca | 9,748,567 | 04.2% |
| 8 | Algeria | Houari Boumediene Airport | ALG | DAAG | Algiers | 8,400,000 | |
| 9 | Nigeria | Murtala Muhammed International Airport | LOS | DNMM | Lagos | 7,290,530 | 014.5% |
| 10 | Kenya | Jomo Kenyatta International Airport | NBO | HKJK | Nairobi | 7,039,175 | |
| 11 | Egypt | Hurghada International Airport | HRG | HEGN | Hurghada | 6,600,000 | |
| 12 | Tunisia | Tunis–Carthage International Airport | TUN | DTTA | Tunis | 6,200,000 | |
| 13 | Spain | Fuerteventura Airport | FUE | GCFV | Puerto del Rosario | 6,119,000 | |
| 14 | South Africa | King Shaka International Airport | DUR | FALE | Durban | 5,880,390 | |
| 15 | Spain | Tenerife North Airport | TFN | GCXO | Tenerife | 5,494,000 | |
| 16 | Morocco | Marrakesh Menara Airport | RAK | GMMX | Marrakesh | 5,279,575 | 020.9% |
| 17 | Mauritius | Sir Seewoosagur Ramgoolam International Airport | MRU | FIMP | Port Louis | 4,100,000 | |
| 18 | Egypt | Sharm El Sheikh International Airport (Asia) | SSH | HESH | Sharm El Sheikh | 3,700,000 | |
| 19 | Nigeria | Nnamdi Azikiwe International Airport | ABV | DNAA | Abuja | 4,879,066 | 040.9% |
| 20 | Tanzania | Julius Nyerere International Airport | DAR | HTDA | Dar es Salaam | 2,417,090 | 01.3% |

## 2017 statistics

| | Country | Airport | IATA | ICAO | City | 2017 | |
| 1 | South Africa | O.R. Tambo International Airport | JNB | FAOR | Johannesburg | 21,180,060 | |
| 2 | Egypt | Cairo International Airport | CAI | HECA | Cairo | 15,959,076 | |
| 3 | Spain | Gran Canaria Airport | LPA | GCLP | Gran Canaria | 13,092,117 | |
| 4 | Spain | Tenerife South Airport | TFS | GCTS | Santa Cruz de Tenerife | 11,249,327 | |
| 5 | South Africa | Cape Town International Airport | CPT | FACT | Cape Town | 10,693,063 | |
| 6 | Ethiopia | Bole International Airport | ADD | HAAB | Addis Ababa | 10,072,828 | |
| 7 | Morocco | Mohammed V International Airport | CMN | GMMN | Casablanca | 9,357,427 | |
| 8 | Algeria | Houari Boumediene Airport | ALG | DAAG | Algiers | 7,823,634 | |
| 9 | Kenya | Jomo Kenyatta International Airport | NBO | HKJK | Nairobi | 7,039,175 | |
| 10 | Nigeria | Murtala Muhammed International Airport | LOS | DNMM | Lagos | 6,367,478 | |
| 11 | Spain | Fuerteventura Airport | FUE | GCFV | Puerto del Rosario | 6,049,401 | |
| 12 | Tunisia | Tunis-Carthage Airport | TUN | DTTA | Tunis | 5,691,037 | |
| 13 | South Africa | King Shaka International Airport | DUR | FALE | Durban | 5,527,747 | |
| 14 | Egypt | Hurghada International Airport | HRG | HEGN | Hurghada | 4,730,232 | |
| 15 | Spain | Tenerife North Airport | TFN | GCXO | Tenerife | 4,704,863 | |
| 16 | Morocco | Marrakesh Menara Airport | RAK | GMMX | Marrakesh | 4,359,865 | |
| 17 | Mauritius | Sir Seewoosagur Ramgoolam International Airport | MRU | FIMP | Port Louis | 3,588,777 | |
| 18 | Nigeria | Nnamdi Azikiwe International Airport | ABV | DNAA | Abuja | 3,462,830 | |
| 19 | Portugal | Cristiano Ronaldo International Airport | FNC | LPMA | Madeira | 3,377,000 | |
| 20 | Egypt | Sharm El Sheikh International Airport | SSH | HESH | Sharm El Sheikh | 2,985,035 | |
| 21 | Tanzania | Julius Nyerere International Airport | DAR | HTDA | Dar es Salaam | 2,385,456 | 3.5% |
| 22 | France | Roland Garros Airport | RUN | FMEE | Saint-Denis, Réunion | 2,293,242 | |
| 23 | Egypt | Borg El Arab Airport | HBE | HEBA | Borg El Arab | 2,207,723 | |
| 24 | Senegal | Léopold Sédar Senghor International Airport | DKR | GOOY | Dakar | 2,114,269 | |
| 25 | Ivory Coast | Félix-Houphouët-Boigny International Airport | ABJ | DIAP | Abidjan | 2,070,000 | |
| 26 | Algeria | Ahmed Ben Bella Airport | ORN | DAOO | Oran | 1,938,373 | |
| 27 | South Africa | Port Elizabeth International Airport | PLZ | FAPE | Port Elizabeth | 1,620,705 | |
| 28 | Morocco | Agadir–Al Massira Airport | AGA | GMAD | Agadir | 1,544,160 | |
| 29 | Uganda | Entebbe International Airport | EBB | HUEN | Kampala | 1,530,031 | |
| 30 | Tunisia | Djerba–Zarzis International Airport | DJE | DTTJ | Djerba | 1,354,502 | |
| 31 | Spain | La Palma | SPC | GCLA | La Palma | 1,302,485 |

## 2016 statistics

| | Country | Airport | IATA | ICAO | City | 2016 |
| 1 | South Africa | O.R. Tambo International Airport | JNB | FAOR | Johannesburg | 20,803,950 |
| 2 | Egypt | Cairo International Airport | CAI | HECA | Cairo | 16,468,082 |
| 3 | South Africa | Cape Town International Airport | CPT | FACT | Cape Town | 10,090,418 |
| 4 | Ethiopia | Bole International Airport | ADD | HAAB | Addis Ababa | 8,730,600 |
| 5 | Morocco | Mohammed V International Airport | CMN | GMMN | Casablanca | 8,616,981 |
| 6 | Algeria | Houari Boumediene Airport | ALG | DAAG | Algiers | 7,572,758 |
| 7 | Kenya | Jomo Kenyatta International Airport | NBO | HKJK | Nairobi | 7,111,501 |
| 8 | Nigeria | Murtala Muhammed International Airport | LOS | DNMM | Lagos | 6,694,747 |
| 9 | South Africa | King Shaka International Airport | DUR | FALE | Durban | 5,192,315 |
| 10 | Tunisia | Tunis-Carthage Airport | TUN | DTTA | Tunis | 4,928,438 |
| 11 | Nigeria | Nnamdi Azikiwe International Airport | ABV | DNAA | Abuja | 4,230,090 |
| 12 | Morocco | Marrakesh Menara Airport | RAK | GMMX | Marrakesh | 3,895,647 |
| 13 | Mauritius | Sir Seewoosagur Ramgoolam International Airport | MRU | FIMP | Port Louis | 3,197,308 |
| 14 | Sudan | Khartoum International Airport | KRT | HSSS | Khartoum | 3,142,751 |
| 15 | Egypt | Hurghada International Airport | HRG | HEGN | Hurghada | 2,906,907 |
| 16 | Egypt | Borg El Arab Airport | HBE | HEBA | Borg El Arab | 2,642,059 |
| 17 | Tanzania | Julius Nyerere International Airport | DAR | HTDA | Dar es Salaam | 2,469,356 |
| 18 | Ghana | Kotoka International Airport | ACC | DGAA | Accra | 2,381,917 |
| 19 | France | Roland Garros Airport | RUN | FMEE | Saint-Denis, Réunion | 2,107,270 |
| 20 | Senegal | Léopold Sédar Senghor International Airport | DKR | GOOY | Dakar | 1,954,229 |
| 21 | Ivory Coast | Félix-Houphouët-Boigny International Airport | ABJ | DIAP | Abidjan | 1,829,049 |
| 22 | Egypt | Sharm El Sheikh International Airport | SSH | HESH | Sharm El Sheikh | 1,756,554 |
| 23 | Algeria | Ahmed Ben Bella Airport | ORN | DAOO | Oran | 1,675,930 |
| 24 | South Africa | Port Elizabeth International Airport | PLZ | FAPE | Port Elizabeth | 1,582,961 |
| 25 | Uganda | Entebbe International Airport | EBB | HUEN | Kampala | 1,549,549 |
| 26 | Morocco | Agadir–Al Massira Airport | AGA | GMAD | Agadir | 1,334,331 |
| 27 | Kenya | Moi International Airport | MBA | HKMO | Mombasa | 1,325,251 |
| 28 | Tunisia | Djerba–Zarzis International Airport | DJE | DTTJ | Djerba | 1,248,583 |
| 29 | Zambia | Kenneth Kaunda International Airport | LUN | FLKK | Lusaka | 1,147,422 |
| 30 | Seychelles | Seychelles International Airport | SEZ | FSIA | Victoria | 1,074,822 |
| 31 | Nigeria | Port Harcourt International Airport | PHC | DNPO | Port Harcourt | 974,028 |
| 32 | Tanzania | Abeid Amani Karume International Airport | ZNZ | HTZA | Zanzibar | 1,032,284 |
| 33 | Congo | Maya-Maya Airport | BZV | FCBB | Brazzaville | 986,077 |
| 34 | Gabon | Léon-Mba International Airport | LBV | FOOL | Libreville | 939,521 |
| 35 | Cape Verde | Amílcar Cabral International Airport | SID | GVAC | Sal | 914,696 |
| 36 | Cameroon | Douala International Airport | DLA | FKKD | Douala | 912,228 |
| 37 | Morocco | Fès–Saïs Airport | FEZ | GMFF | Fez | 893,103 |
| 38 | Mozambique | Maputo International Airport | MPM | FQMA | Maputo | 889,131 |
| 39 | Morocco | Rabat–Salé Airport | RBA | GMME | Rabat | 873,535 |
| 40 | Morocco | Tangier Ibn Battouta Airport | TNG | GMTT | Tangier | 849,410 |
| 41 | Madagascar | Ivato International Airport | TNR | FMMI | Antananarivo | 833,824 |
| 42 | Congo | Agostinho-Neto International Airport | PNR | FCPP | Pointe-Noire | 817,888 |
| 43 | DR Congo | N'djili International Airport | FIH | FZAA | Kinshasa | 814,500 |
| 44 | South Africa | East London Airport | ELS | FAEL | East London | 802,544 |
| 45 | Tunisia | Enfidha–Hammamet International Airport | NBE | DTNH | Enfidha | 797,857 |
| 46 | Tunisia | Monastir Habib Bourguiba International Airport | MIR | DTMB | Monastir | 792,318 |
| 47 | Tanzania | Kilimanjaro International Airport | HRO | HTJK | Arusha | 785,747 |
| 48 | Namibia | Hosea Kutako International Airport | | | Windhoek | 773,721 |
| 49 | Togo | Lomé–Tokoin International Airport | | | Lomé | 758,784 |
| 50 | South Africa | George Airport | | | George | 738,461 |

## 2014 statistics

| | Country | Airport | IATA | ICAO | City | 2014 | Change (13-14) |
| 1 | South Africa | O. R. Tambo International Airport | JNB | FAOR | Johannesburg | 19,164,108 | 09.3% |
| 2 | Egypt | Cairo International Airport | CAI | HECA | Cairo | 14,678,066 | 06.6% |
| 3 | South Africa | Cape Town International Airport | CPT | FACT | Cape Town | 8,636,294 | 03.4% |
| 4 | Morocco | Mohammed V International Airport | CMN | GMMN | Casablanca | 7,975,344 | 05.4% |
| 5 | Nigeria | Murtala Muhammed International Airport | LOS | DNMM | Lagos | 7,561,369 | |
| 6 | Egypt | Hurghada International Airport | HRG | HEGN | Hurghada | 7,223,136 | 025% |
| 7 | Ethiopia | Bole International Airport | ADD | HAAB | Addis Ababa | 6,931,000 | |
| 8 | Algeria | Houari Boumediene Airport | ALG | DAAG | Algiers | 6,460,303 | |
| 9 | Kenya | Jomo Kenyatta International Airport | NBO | HKJK | Nairobi | 6,386,456 | |
| 10 | Egypt | Sharm el-Sheikh International Airport | SSH | HESH | Sharm el-Sheikh | 6,235,864 | 04.8% |
| 11 | Tunisia | Tunis-Carthage Airport | TUN | DTTA | Tunis | 5,151,632 | |
| 12 | South Africa | King Shaka International Airport | DUR | FALE | Durban | 4,495,974 | 13.5% |
| 13 | Nigeria | Nnamdi Azikiwe International Airport | ABV | DNAA | Abuja | 4,159,654 | |
| 14 | Morocco | Marrakesh Menara Airport | RAK | GMMX | Marrakesh | 4,063,490 | |
| 15 | Mauritius | Sir Seewoosagur Ramgoolam International Airport | MRU | FIMP | Port Louis | 2,762,935 | |
| 16 | Ghana | Kotoka International Airport | ACC | DGAA | Accra | 2,547,527 | |
| 17 | Egypt | Borg El Arab Airport | HBE | HEBA | Borg El Arab | 2,501,704 | |
| 18 | Tanzania | Julius Nyerere International Airport | DAR | HTDA | Dar es Salaam | 2,478,055 | |
| 19 | Tunisia | Enfidha–Hammamet International Airport | NBE | DTNH | Enfidha | 2,225,714 | |
| 20 | France | Roland Garros Airport | RUN | FMEE | Saint-Denis, Réunion | 2,014,111 | |
| 21 | Tunisia | Djerba–Zarzis International Airport | DJE | DTTJ | Djerba | 2,004,261 | |
| 22 | Senegal | Léopold Sédar Senghor International Airport | DKR | GOOY | Dakar | 1,836,769 | |
| 23 | Morocco | Agadir–Al Massira Airport | AGA | GMAD | Agadir | 1,476,603 | |
| 24 | Uganda | Entebbe International Airport | EBB | HUEN | Kampala | 1,449,824 | |
| 25 | Algeria | Ahmed Ben Bella Airport | ORN | DAOO | Oran | 1,370,387 | |
| 26 | Kenya | Moi International Airport | MBA | HKMO | Mombasa | 1,366,504 | |
| 27 | Nigeria | Port Harcourt International Airport | PHC | DNPO | Port Harcourt | 1,337,464 | |
| 28 | Congo | Maya-Maya Airport | BZV | FCBB | Brazzaville | 1,294,863 | |
| 29 | South Africa | Port Elizabeth International Airport | PLZ | FAPE | Port Elizabeth | 1,284,002 | |
| 30 | Ivory Coast | Félix-Houphouët-Boigny International Airport | ABJ | DIAP | Abidjan | 1,267,579 | |

## 2013 statistics

| | Country | Airport | IATA | ICAO | City | 2013 | Change (13/12) |
| 1 | South Africa | O.R. Tambo International Airport | JNB | FAOR | Johannesburg | 18,792,857 | 00.6% |
| 2 | Egypt | Cairo International Airport | CAI | HECA | Cairo | 13,773,560 | 06.9% |
| 3 | South Africa | Cape Town International Airport | CPT | FACT | Cape Town | 8,348,854 | 01.8% |
| 4 | Morocco | Mohammed V International Airport | CMN | GMMN | Casablanca | 7,559,751 | 05.2% |
| 5 | Nigeria | Murtala Muhammed International Airport | LOS | DNMM | Lagos | 7,261,178 | 05.6% |
| 6 | Egypt | Sharm el-Sheikh International Airport | SSH | HESH | Sharm el-Sheikh | 5,953,034 | 011.3% |
| 7 | Egypt | Hurghada International Airport | HRG | HEGN | Hurghada | 5,782,566 | 023.4% |
| 8 | South Africa | King Shaka International Airport | DUR | FALE | Durban | 5,196,123 | 09.5% |
| 9 | Nigeria | Nnamdi Azikiwe International Airport | ABV | DNAA | Abuja | 3,945,897 | 027.0% |
| 10 | South Africa | Port Elizabeth Airport | PLZ | FAPE | Port Elizabeth | 1,269,634 | 03.5% |

## 2012 statistics

| | Country | Airport | IATA | ICAO | City | 2012 | Change (12/11) |
| 1 | South Africa | O.R. Tambo International Airport | JNB | FAOR | Johannesburg | 18,681,458 | 01.2% |
| 2 | Egypt | Cairo International Airport | CAI | HECA | Cairo | 14,729,300 | 012.8% |
| 3 | South Africa | Cape Town International Airport | CPT | FACT | Cape Town | 8,505,563 | 00.8% |
| 4 | Morocco | Mohammed V International Airport | CMN | GMMN | Casablanca | 7,186,331 | 01.4% |
| 5 | Egypt | Hurghada International Airport | HRG | HEGN | Hurghada | 7,135,972 | 021.4% |
| 6 | Nigeria | Murtala Muhammed International Airport | LOS | DNMM | Lagos | 6,879,286 | 01.9% |
| 7 | Egypt | Sharm el-Sheikh International Airport | SSH | HESH | Sharm el-Sheikh | 6,625,153 | 020.9% |
| 8 | Ethiopia | Bole International Airport | ADD | HAAB | Addis Ababa | 6,500,000 | 028.83% |
| 9 | Kenya | Jomo Kenyatta International Airport | NBO | HKJK | Nairobi | 6,458,614 | 011.2% |
| 10 | Algeria | Houari Boumediene Airport | ALG | DAAG | Algiers | 5,404,971 | 013.0% |
| 11 | Tunisia | Carthage Airport | TUN | DTTA | Tunis | 5,249,021 | 031.2% |
| 12 | South Africa | King Shaka International Airport | DUR | FALE | Durban | 4,747,224 | 05.8% |
| 13 | Nigeria | Nnamdi Azikiwe International Airport | ABV | DNAA | Abuja | 3,679,224 | 012.7% |
| 14 | Morocco | Marrakesh Menara Airport | RAK | GMMX | Marrakesh | 3,373,475 | 01.7% |
| 15 | Mauritius | Sir Seewoosagur Ramgoolam International Airport | MRU | FIMP | Mauritius | 2,490,862 | 03.7% |
| 16 | Tunisia | Enfidha–Hammamet International Airport | NBE | DTNH | Enfidha | 2,100,000 | 061.5% |
| 17 | Tanzania | Julius Nyerere International Airport | DAR | HTDA | Dar es Salaam | 2,088,282 | 014.2% |
| 18 | France | La Réunion Roland Garros Airport | RUN | FMEE | Saint-Denis | 1,997,800 | 04.2% |
| 19 | Egypt | Borg El Arab Airport | HBE | HEBA | Borg El Arab | 1,974,678 | 095.3% |
| 20 | Tunisia | Djerba-Zarzis Airport | DJE | DTTJ | Djerba | 1,969,046 | 031.2% |
| 21 | Ghana | Kotoka International Airport | ACC | DGAA | Accra | 1,726,051 | 08.9% |
| 22 | Morocco | Agadir–Al Massira Airport | AGA | GMAD | Agadir | 1,384,931 | 08.7% |
| 23 | South Africa | Port Elizabeth Airport | PLZ | FAPE | Port Elizabeth | 1,316,063 | 03.7% |
| 24 | Tunisia | Monastir International Airport | MIR | DTMB | Monastir | 1,238,757 | 023.9% |
| 25 | Nigeria | Port Harcourt International Airport | PHC | DNPO | Port Harcourt | 1,192,136 | 011.5% |
| 26 | Egypt | Marsa Alam International Airport | RMF | HEMA | Marsa Alam | 913,61 | 032.8% |

## 2011 statistics

| | Country | Airport | IATA | ICAO | City | 2011 | Change (11/10) |
| 1. | South Africa | O.R. Tambo International Airport | JNB | FAOR | Johannesburg | 18,922,346 | 02.9% |
| 2. | Egypt | Cairo International Airport | CAI | HECA | Cairo | 13,037,541 | 019.3% |
| 3. | South Africa | Cape Town International Airport | CPT | FACT | Cape Town | 8,436,562 | 04.1% |
| 4. | Morocco | Mohammed V International Airport | CMN | GMMN | Casablanca | 7,290,314 | 00.7% |
| 5. | Nigeria | Murtala Muhammed International Airport | LOS | DNMM | Lagos | 6,746,290 | 07.6% |
| 6. | Egypt | Hurghada International Airport | HRG | HEGN | Hurghada | 5,875,423 | 025.9% |
| 7. | Kenya | Jomo Kenyatta International Airport | NBO | HKJK | Nairobi | 5,803,635 | 05.8% |
| 8. | Egypt | Sharm el-Sheikh International Airport | SSH | HESH | Sharm el-Sheikh | 5,476,388 | 027.0% |
| 9. | Ethiopia | Bole International Airport | ADD | HAAB | Addis Ababa | 5,045,213 | 025.0% |
| 10. | South Africa | King Shaka International Airport | DUR | FALE | Durban | 5,038,231 | 06.0% |
| 11. | Algeria | Houari Boumedienne Airport | ALG | DAAG | Algiers | 4,793,172 | 07.0% |
| 12. | Nigeria | Nnamdi Azikiwe International Airport | ABV | DNAA | Abuja | 4,216,147 | 07.5% |
| 13. | Tunisia | Carthage Airport | TUN | DTTA | Tunis | 3,994,705 | 013.2% |
| 14. | Morocco | Marrakesh Menara Airport | RAK | GMMX | Marrakesh | 3,430,174 | 00.1% |
| 15. | Mauritius | Sir Seewoosagur Ramgoolam International Airport | MRU | FIMP | Mauritius | 2,587,526 | 06.3% |
| 16. | France | La Réunion Roland Garros Airport | RUN | FMEE | Saint-Denis | 2,085,047 | 09.1% |
| 17. | Senegal | Léopold Sédar Senghor International Airport | DKR | GOOY | Dakar | 1,838,190 | 09.0% |
| 18. | Tanzania | Julius Nyerere International Airport | DAR | HTDA | Dar es Salaam | 1,829,219 | 017.5% |
| 19. | Tunisia | Djerba–Zarzis International Airport | DJE | DTTJ | Djerba | 1,781,000 | unknown |
| 20. | Ghana | Kotoka International Airport | ACC | DGAA | Accra | 1,585,602 | 014.3% |
| 21. | Morocco | Agadir–Al Massira Airport | AGA | GMAD | Agadir | 1,516,247 | 06.5% |
| 22. | South Africa | Port Elizabeth Airport | PLZ | FAPE | Port Elizabeth | 1,366,204 | 02.5% |
| 23. | Tunisia | Enfidha–Hammamet International Airport | NBE | DTNH | Enfidha | 1,300,000 | 0160.0% |
| 24. | Nigeria | Port Harcourt International Airport | PHC | DNPO | Port Harcourt | 1,206,492 | 00.4% |
| 25. | Tunisia | Monastir International Airport | MIR | DTMB | Monastir | 1,000,007 | 070.3% |

## 2010 statistics

| | Country | Airport | IATA | ICAO | City | 2010 | Change (10/09) |
| 1. | South Africa | O.R. Tambo International Airport | JNB | FAOR | Johannesburg | 18,383,549 | 011.4% |
| 2. | Egypt | Cairo International Airport | CAI | HECA | Cairo | 16,148,480 | 012.3% |
| 3. | Egypt | Sharm el-Sheikh International Airport | SSH | HESH | Sharm el-Sheikh | 8,693,990 | 017.0% |
| 4. | South Africa | Cape Town International Airport | CPT | FACT | Cape Town | 8,107,648 | 05.0% |
| 5. | Egypt | Hurghada International Airport | HRG | HEGN | Hurghada | 8,062,652 | 019.8% |
| 6. | Morocco | Mohammed V International Airport | CMN | GMMN | Casablanca | 7,243,462 | 013.3% |
| 7. | Nigeria | Murtala Muhammed International Airport | LOS | DNMM | Lagos | 6,273,545 | 011.1% |
| 8. | Kenya | Jomo Kenyatta International Airport | NBO | HKJK | Nairobi | 5,485,771 | 08.0% |
| 9. | South Africa | King Shaka International Airport | DUR | FALE | Durban | 4,757,800 | 010.5% |
| 10. | Ethiopia | Bole International Airport | ADD | HAAB | Addis Ababa | 4,041,365 | 013.83 |
| 11. | Nigeria | Nnamdi Azikiwe International Airport | ABV | DNAA | Abuja | 3,922,547 | 022.7% |
| 12. | Morocco | Marrakech-Menara Airport | | | Marrakech | 3,453,044 | 015.0% |
| 13. | Mauritius | Sir Seewoosagur Ramgoolam International Airport | MRU | FIMP | Mauritius | 2,509,156 | 08.5% |
| 14. | France | La Réunion Roland Garros Airport | RUN | FMEE | Saint-Denis | 1,911,336 | 013.5% |
| 15. | Senegal | Léopold Sédar Senghor International Airport | DKR | GOOY | Dakar | 1,687,006 | unknown |
| 16. | Morocco | Agadir–Al Massira Airport | AGA | GMAD | Agadir | 1,621,272 | 011.3% |
| 17. | Tanzania | Julius Nyerere International Airport | DAR | HTDA | Dar es Salaam | 1,556,410 | 09.4% |
| 18. | South Africa | Port Elizabeth Airport | PLZ | FAPE | Port Elizabeth | 1,400,688 | 03.2% |
| 19. | Ghana | Kotoka International Airport | ACC | DGAA | Accra | 1,387,045 | unknown |
| 20. | Nigeria | Port Harcourt International Airport | PHC | DNPO | Port Harcourt | 1,211,816 | 012.0% |
| 21. | South Africa | Lanseria International Airport | | | Krugersdorp | 1,000,000 | unknown |

## 2009 statistics

| | Country | Airport | IATA | ICAO | City | 2009 | Change (09/08) | Worldwide ranking |
| 1. | South Africa | OR Tambo International Airport | JNB | FAOR | Johannesburg | 17,607,255 | 05.5% | 74 |
| 2. | Egypt | Cairo International Airport | | | Cairo | 14,378,842 | 00.1% | 93 |
| 4. | South Africa | Cape Town International Airport | CPT | FACT | Cape Town | 7,725,223 | 04.4% | 169 |
| 5. | Egypt | Sharm el-Sheikh International Airport | SSH | HESH | Sharm el-Sheikh | 7,419,467 | 04.2% | 173 |
| 6. | Egypt | Hurghada International Airport | HRG | HEGN | Hurghada | 6,728,291 | 00.2% | 184 |
| 7. | Morocco | Mohammed V International Airport | CMN | GMMN | Casablanca | 6,392,789 | 02.9% | 191 |
| 8. | Nigeria | Murtala Muhammed International Airport | LOS | DNMM | Lagos | 5,654,122 | 09.1% | 209 |
| 9. | Kenya | Jomo Kenyatta International Airport | NBO | HKJK | Nairobi | 5,077,968 | 06.9% | 223 |
| 10. | Algeria | Houari Boumedienne Airport | ALG | DAAG | Algiers | 4,474,970 | 08.4% | 252 |
| 11. | South Africa | Durban International Airport | | | Durban | 4,310,095 | 03.3% | 255 |
| 12. | Tunisia | Carthage Airport | TUN | DTTA | Tunis | 4,257,323 | 00.9% | 256 |
| 13. | Tunisia | Monastir International Airport | | | Monastir | 3,831,924 | 010.1% | 272 |
| 14. | Ethiopia | Bole International Airport | ADD | HAAB | Addis Ababa | 3,552,448 | 06.8% | 284 |
| 15. | Nigeria | Nnamdi Azikiwe International Airport | ABV | DNAA | Abuja | 3,206,683 | 021.1% | 304 |
| 16. | Morocco | Marrakech-Menara Airport | | | Marrakech | 2,982,151 | 03.8% | 318 |
| 17. | Tunisia | Djerba–Zarzis International Airport | DJE | DTTJ | Djerba | 2,457,069 | 06.3% | 355 |
| 18. | Angola | Quatro de Fevereiro Airport | | | Luanda | 2,430,794 | 09.4% | 358 |
| 19. | Mauritius | Sir Seewoosagur Ramgoolam International Airport | MRU | FIMP | Mauritius | 2,381,810 | 08.7% | 358 |
| 20. | Sudan | Khartoum International Airport | KRT | HSSS | Khartoum | 2,178,097 | 08.0% | 372 |
| 21. | Egypt | Luxor International Airport | | | Luxor | 1,847,201 | 014.5% | 388 |
| 22. | France | Roland Garros Airport | RUN | FMEE | Saint-Denis, Réunion | 1,749,958 | 05.8% | 402 |
| 23. | Senegal | Léopold Sédar Senghor International Airport | DKR | GOOY | Dakar | 1,554,546 | 013.8% | 431 |
| 24. | Morocco | Agadir–Al Massira Airport | AGA | GMAD | Agadir | 1,456,217 | unknown | unknown |
| 25. | Tanzania | Julius Nyerere International Airport | DAR | HTDA | Dar es Salaam | 1,422,846 | 07.8% | 455 |
| 26. | Ghana | Kotoka International Airport | ACC | DGAA | Accra | 1,407,734 | 03.2% | 456 |
| 27. | South Africa | Port Elizabeth Airport | PLZ | FAPE | Port Elizabeth | 1,357,696 | 07.5% | 464 |
| 28. | Kenya | Moi International Airport | MBA | HKMO | Mombasa | 1,113,874 | 025.6% | 504 |
| 29. | Algeria | Oran Es Sénia Airport | | | Oran | 1,101,797 | 010.8% | 509 |
| 30. | Egypt | Alexandria International Airport | | | Alexandria | 1,097,905 | 00.4% | 510 |
| 31. | Nigeria | Port Harcourt International Airport | PHC | DNPO | Port Harcourt | 1,080,088 | 024.4% | 517 |
| 32. | Ivory Coast | Port Bouet Airport | | | Abidjan | 959,960 | 00.5% | 539 |
| 33. | Egypt | Aswan International Airport | | | Aswan | 863,795 | 022.0% | 563 |
| 34. | Congo | Maya-Maya Airport | BZV | FCBB | Brazzaville | 730,013 | 02.1% | 598 |
| 35. | Gabon | Libreville International Airport | | | Libreville | 721,411 | 01.0% | 602 |
| 36. | Cameroon | Douala International Airport | DLA | FKKD | Douala | 704,765 | 00.7% | 606 |
| 37. | Namibia | Hosea Kutako International Airport | | | Windhoek | 681,317 | 04.8% | 616 |
| 38. | South Africa | East London Airport | ELS | FAEL | East London | 674,680 | 05.6% | 617 |
| 39. | DR Congo | N'djili Airport | FIH | FZAA | Kinshasa | 672,347 | 01.4% | 620 |
| 40. | Mozambique | Maputo International Airport | MPM | FQMA | Maputo | 668,706 | 00.1% | 621 |
| 41. | Morocco | Tangier Ibn Battouta Airport | TNG | GMTT | Tangier | 646,370 | 035.9% | 628 |
| 42. | Zambia | Lusaka International Airport | | | Lusaka | 639,491 | 017.4% | 630 |
| 43. | Mali | Bamako–Sénou International Airport | | | Bamako | 628,290 | 04.3% | 633 |
| 44. | Zimbabwe | Harare International Airport | | | Harare | 612,208 | 09.2% | 639 |
| 45. | Madagascar | Ivato International Airport | TNR | FMMI | Antananarivo | 611,175 | 026.3% | 640 |
| 46. | Tanzania | Abeid Amani Karume International Airport | ZNZ | HTZA | Zanzibar | 539,202 | 04.2% | 666 |
| 47. | Morocco | Fes–Saïss Airport | | | Fes | 527,180 | 028.8% | 676 |
| 48. | South Africa | George Airport | | | George | 527,026 | 016.4% | 677 |
| 49. | Algeria | Oued Irara–Krim Belkacem Airport | | | Hassi Messaoud | 450,036 | 00.1% | 711 |
| 50. | Tanzania | Kilimanjaro International Airport | | | Arusha, Moshi | 427,159 | 018.2% | 724 |

## 2008 statistics

| | Country | Airport | IATA | ICAO | City | 2008 | Change (08/07) |
| 1. | South Africa | OR Tambo International Airport | JNB | FAOR | Johannesburg | 18,501,628 | 04.3% |
| 2. | Egypt | Cairo International Airport | CAI | HECA | Cairo | 14,360,029 | 014.2% |
| 3. | South Africa | Cape Town International Airport | CPT | FACT | Cape Town | 8,077,435 | 02.9% |
| 4. | Egypt | Sharm el-Sheikh International Airport | SSH | HESH | Sharm el-Sheikh | 7,747,422 | 020.8% |
| 5. | Egypt | Hurghada International Airport | HRG | HEGN | Hurghada | 6,741,017 | 013.4% |
| 6. | Morocco | Mohammed V International Airport | CMN | GMMN | Casablanca | 6,209,711 | 06.0% |
| 7. | Nigeria | Murtala Muhammed International Airport | LOS | DNMM | Lagos | 5,184,354 | 023.5% |
| 8. | Kenya | Jomo Kenyatta International Airport | NBO | HKJK | Nairobi | 4,751,159 | 03.0% |
| 9. | South Africa | Durban International Airport | | | Durban | 4,458,715 | 07.1% |
| 10. | Tunisia | Monastir International Airport | MIR | DTMB | Monastir | 4,262,263 | 00.8% |
| 11. | Tunisia | Carthage Airport | TUN | DTTA | Tunis | 4,218,328 | 03.5% |
| 12. | Algeria | Houari Boumedienne Airport | ALG | DAAG | Algiers | 4,126,795 | 06.0% |
| 13. | Ethiopia | Bole International Airport | ADD | HAAB | Addis Ababa | 3,325,618 | 09.0% |
| 14. | Morocco | Marrakech-Menara Airport | | | Marrakech | 3,100,495 | 01.6% |
| 15. | Nigeria | Nnamdi Azikiwe International Airport | ABV | DNAA | Abuja | 2,647,198 | 07.0% |
| 16. | Tunisia | Djerba-Zarzis Airport | DJE | DTTJ | Djerba | 2,621,931 | 02.8% |
| 17. | Mauritius | Sir Seewoosagur Ramgoolam International Airport | MRU | FIMP | Plaisance | 2,609,265 | 01.4% |
| 18. | Sudan | Khartoum International Airport | KRT | HSSS | Khartoum | 2,368,642 | unknown |
| 19. | Angola | Quatro de Fevereiro Airport | | | Luanda | 2,222,638 | unknown |
| 20. | Egypt | Luxor International Airport | | | Luxor | 2,160,462 | 09.7% |
| 21. | Senegal | Yoff Airport | | | Dakar | 1,802,559 | 05.0% |
| 22. | France | Roland Garros Airport | RUN | FMEE | Saint-Denis, Réunion | 1,654,105 | unknown |
| 23. | Tanzania | Julius Nyerere International Airport | DAR | HTDA | Dar es Salaam | 1,542,778 | 06.4% |
| 24. | South Africa | Port Elizabeth Airport | PLZ | FAPE | Port Elizabeth | 1,468,176 | unknown |
| 25. | Ghana | Kotoka International Airport | ACC | DGAA | Accra | 1,364,654 | unknown |
| 26. | Egypt | Aswan International Airport | | | Aswan | 1,106,809 | unknown |
| 27. | Egypt | Alexandria International Airport | | | Alexandria | 1,102,497 | unknown |

## Gallery

* Cairo International Airport
* OR Tambo International Airport
* Hurghada International Airport
* Jomo Kenyatta International Airport
* King Shaka International Airport
* Murtala Muhammad International Airport
* Monastir International Airport
* Tunis-Carthage International Airport
* Marrakech-Menara Airport
* Bole International Airport
* Julius Nyerere International Airport
* Douala International Airport
* Cape Town International Airport
* Aden Adde International Airport
* Tripoli International Airport
* Mitiga International Airport