9 places any visitor to South Africa shouldn’t miss
Any visitor to South Africa will marvel at the country’s diversity – in its geography, its culture, its wildlife and (of course) its marvelous people.
Each of South Africa’s regions truly has its own distinct personality, offering a captivating blend of cosmopolitan cities, enthralling animals, rich history and remote wilderness. From the bustling streets of Cape Town and the wild-game viewing in Kruger National Park to the charming valleys of the Winelands, every place here enchants.
So though it was hard, we’ve selected a few of the absolute best places to visit in South Africa.
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 neighborhoods 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.