South Africa's coastline spans nearly 2,800 km from the Mozambique border on the warm Indian Ocean east coast, around the Cape of Good Hope, to the cold Atlantic west coast bordering Namibia. This two-ocean geography produces extreme beach diversity: subtropical KwaZulu-Natal, the wild Eastern Cape, the garden-fringed Garden Route, the dramatic Cape Peninsula, and the arid West Coast.
South Africa's top beaches include Camps Bay (Cape Town's iconic beach), Clifton Beaches (sheltered coves), Muizenberg (surf and colourful bathing boxes), Boulders Beach (African penguins), and Durban's Golden Mile on the warm Indian Ocean coast.
South Africa has two very different coasts. The Atlantic coast (Cape Town side) is cold: 12–18°C due to the Benguela Current. The Indian Ocean coast (Durban, KwaZulu-Natal) is warm: 21–27°C. The Garden Route in between varies.
Citizens of many countries (including the UK, EU, US, and Commonwealth nations) do not need a visa for stays up to 90 days. You receive a free visitor's permit on arrival. Check the South African Department of Home Affairs website for your nationality.
For Cape Town beaches: November to March (summer, warmest weather). For Durban and KwaZulu-Natal: year-round, though September to April is warmest. South African school holidays (mid-December to mid-January) are peak season.