9 places any visitor to South Africa shouldn’t miss
1. Johannesburg
Best city for history and street art
South Africa’s largest city is admittedly not one of its prettiest. Johannesburg was an old mining town that has become a sprawling conurbation, with poorer neighbourhoods sprinkled among wealthy suburbs. It seems a world away from Cape Town’s coastal beauty – yet spending some time in Johannesburg gives visitors valuable insight into the country’s complicated past and lively present.
Start by visiting the Apartheid Museum, see the street art in Maboneng Precinct and take a historical tour of Soweto to get a feel for Johannesburg’s heritage. Then visit Sandton City, browse Rosebank Sunday Market and spend an evening at glitzy Montecasino to see another side of the city.
Planning tip: Johannesburg isn’t walkable, and we do not recommend open-ended wandering around. Plan where you want to go, then drive directly to your destination. You can explore when you get there.