Some of the criteria used in the ranking include comfort, services, security and cleanliness as well as free wifi, pay-to-use lounges and budget-friendly food options.
Cape Town International Airport was voted the best in Africa while The worst airport in Africa was Juba International in South Sudan.
Here is the full list of the top 10 airports in Africa:
1) Cape Town International Airport
2) Kigali International Airport, Rwanda
3) Sir Seewoosagur Ramgoolam (Port Louis) International Airport, Mauritius
4) OR Tambo International Airport, Johannesburg
5) Algiers Houari Boumediene International Airport, Algeria (ALG)
6) Durban King Shaka International Airport
7) Rabat-Sale International Airport, Morocco
8) Oujda Angads International Airport, Morocco (OUD)
9) Nairobi Jomo Kenyatta International Airport, Kenya
10) Cairo International Airport, Egypt