The survey, which takes into account customers` opinions on an airport`s on-time performance, customer service delivery, and food and shops, ranked 239 airports from 69 countries.
Johannesburg`s OR Tambo International Airport ranked sixth overall on the global list.
More than 17 500 scores (ranking the different categories out of 10) were given by passengers for their flights between 1 May 2023 and 30 April 2024.
On-time airports contributed 60% towards the overall score, while customer opinion contributed 20% to the score and food and ships contributed 20%.
Looking at the ratings, Cape Town had an overall score of 8.5, while Doha Hamad Airport achieved a score of 8.52 at the top of the list, and Chubu Centrair Airport in Japan was ranked third.
Cape Town`s on-time performance rating (8.6) beat Doha`s 8.3.
OR Tambo ranked sixth overall on the global list, with an overall score of 8.29.
Other African airports featured on the list were the Moroccan Marrakesh Menara Airport and Casablanca Mohamed V Airport, which were ranked 168 and 214, respectively. Tunis Carthage Airport in Tunisia was also ranked last on the list at 239.
According to the survey, Cape Town was also the best airport in the category of 50 000 and 100 000 flights per year.
Meanwhile, Belém and Val-de-Cans Airport in Brazil was the best airport for less than 50 000 flights per year, Doha Hamad Airport was the best airport for 100 000 to 200 000 flights per year, and Detroit Metropolitan Wayne Country Airport in the US was the best airport for airports with more than 200 000 flights per year.