South Africa

South Africa is a diverse southern African nation with three capital cities and landscapes ranging from coastline to savannah.

Did you know... South Africa is the only country in the world with three capital cities: Pretoria, Cape Town, and Bloemfontein?

Explore 20 cities and find local places in South Africa.

Interesting cities in South Africa

Pick a city to see what is worth visiting, what is new, and where locals eat, stay and go out.

Pretoria

Pretoria is the administrative capital, known for its jacaranda-lined streets.

Cape Town

Cape Town is a stunning coastal city beneath Table Mountain, blending beaches, vineyards and history.

Johannesburg

Johannesburg is South Africa's economic powerhouse, rich with apartheid-era history and culture.

Durban

Durban is a subtropical Indian Ocean city famed for its beaches and Indian heritage.

Gqeberha

Gqeberha (Port Elizabeth) is a coastal gateway to Eastern Cape safari and surf.

East London

East London is a coastal city known as the gateway to the Wild Coast.

Stellenbosch

Stellenbosch is the heart of South Africa's Cape Winelands, ringed by mountains and vineyards.

Franschhoek

Franschhoek is a charming Huguenot-founded valley town famed for fine dining and wine.

Knysna

Knysna is a scenic lagoon town along the Garden Route, known for forests and oysters.

George

George is the central hub of the Garden Route, surrounded by mountains and beaches.

Hermanus

Hermanus is renowned as one of the world's best spots for land-based whale watching.

Kimberley

Kimberley is famed for the Big Hole, a massive diamond mine from the 19th-century rush.

Bloemfontein

Bloemfontein is South Africa's judicial capital, known as the City of Roses.

Nelspruit

Nelspruit (Mbombela) is the gateway to Kruger National Park's legendary wildlife.

Pietermaritzburg

Pietermaritzburg is a historic Victorian-era city in the KwaZulu-Natal midlands.

Plettenberg Bay

Plettenberg Bay is a scenic Garden Route beach town known for dolphins and whales.

Oudtshoorn

Oudtshoorn is the ostrich capital of the world, gateway to the Cango Caves.

Mossel Bay

Mossel Bay is a historic Garden Route town known for its maritime heritage.

Upington

Upington is a Kalahari gateway town along the Orange River.

Sun City

Sun City is a glamorous resort complex known for its casino and Lost City theme park.

Find locals in South Africa

Find local restaurants, hotels, nightlife, shops, activities and services in South Africa, added by the businesses themselves.