The annual Mastercard Global Destination Cities Index ranks 132 of the most visited cities around the world according to spend estimates in order to gauge which cities will attract visitors and how visitors will travel.
The top 13 African cities were Johannesburg, Cape Town, Durban, Cairo, Casablanca, Accra, Nairobi, Beira, Dakar, Kampala, Lagos, Maputo and Tunis.
Johannesburg is expected to welcome 3.6 million international overnight visitors in 2016.
Cairo in Egypt is the second most visited African city with 1.5 million international overnight visitors followed by Cape Town (1.4 million visitors), Casablanca in Morocco (1 million visitors), and Durban (831 000 visitors).
Cape Town is ranked third and Durban is ranked eight in terms of expenditure in Africa, with international visitors expected to spend US$1 billion and US$288 million, respectively.
Most Visited Cities in Africa
4. Abu Dhabi
7. Cape Town
10. Tel Aviv
Fastest Growing Cities
1. Abu Dhabi
6. Cape Town
Highest Visitor Spend
2. Abu Dhabi
5. Tel Aviv
8. Cape Town
Johannesburg is Africa's most visited city for the fourth year in a row and London is Joburg's most important feeder city. Visitors from London number approximately 373,000 who spend about US$285 million.
Harare feeds 294,000 visitors spending US$106 million in the city and Frankfurt feeds 233,000 visitor who spend a total of US$84 million. The majority of visitors to the city are from within the region and only 18% are international visitors.
Growth in Tourism
The index revealed that visitors are travelling more for leisure than for business, with just 24.4% travelling on business to Johannesburg. Shopping is South Africa's key attraction and accounts for almost 44% of visitor spend. Other expenditures are on accommodation and food and beverages, both at about 14%, while 10% of international visitor expenditure is on local transport and 11.5% on local services.
What you should read next on Traveller24: