Johannesburg has become the most expensive city in South Africa, supplanting Cape Town in a survey of the 100 most expensive and cheapest cities in the world. Johannesburg came in 60th and Cape Town at 81.

johannesburg reef hotel travel ted botha
View of Johannesburg from the Reef Hotel. Photo by Ted Botha.

The annual list has been brought out since 2016 by Hoppa, a global leader in ground transportation services. For the first time since the list began, Johannesburg overtook Cape Town, costing travellers an average of £134.37 (R2,490) a day for food, accommodation, and transport, while Cape Town cost £110.12 (R2,043).

According to the survey, Johannesburg prices have increased by 20 percent since 2019. Lagos in Nigeria, at 50, is the most expensive African city, with Kampala in Uganda coming in at 66. Gaborone comes in at 80, Cairo at 97 and Nairobi at 98.

Excluding flights, Grand Cayman became the most expensive destination, beating New York City, which held the title for the past two years. New York dropped to fourth place, with its average price per day dropping from £375.38 to £362.06. Abu Dhabi and Zurich took second and third place, respectively.

Antalya in Turkey became the cheapest destination in the world for 2020, stealing its title from Manila, Philippines. While Manila cost an average of £74.53 last year, Antalya will set you back only an average of £63.79.