This is a list of seaside resorts in South Africa. These seaside resorts are in the Eastern Cape, KwaZulu-Natal, Northern Cape and Western Cape provinces which are all coastal provinces of South Africa.

Eastern Cape Blue Horizon Bay Bluewater Bay Bushman's River Mouth Cannon Rocks Cape St Francis Chintsa Coffee Bay East London Gonubie Haga Haga Hamburg Jeffreys Bay Kenton-on-Sea Kidd's Beach Mazeppa Bay Morgans Bay Port Alfred Port Elizabeth Port St Johns St Francis Bay

KwaZulu-Natal Durban

Durban South Coast

Amanzimtoti Hibberdene Kingsburgh Margate Pennington Port Edward Ramsgate Scottburgh Shelly Beach St Michael's-on-sea Umzumbe Uvongo

North Coast

Ballito Blythedale Beach Cape Vidal eMdloti Mtunzini Salt Rock Shaka's Rock St Lucia Tinley Manor Beach Tugela Mouth uMhlanga Zinkwazi Beach

Northern Cape Alexander Bay Hondeklip Bay Jacobsbaai Kleinzee Port Nolloth

Western Cape Arniston Betty's Bay Bloubergstrand Boknesstrand Brenton-on-Sea Buffelsbaai Cape Town De Kelders Elands Bay Fish Hoek Franskraalstrand Gansbaai Gordon's Bay Hartenbos Hawston Hermanus Herolds Bay Keurboomstrand Kleinmond Knysna Kommetjie L'Agulhas Lambert's Bay Langebaan Llandudno Mossel Bay Muizenberg Nature's Valley Noordhoek Onrus Paternoster Pearly Beach Plettenberg Bay Pringle Bay Sedgefield Simon's Town St Helena Bay Stilbaai Strand Strandfontein Struisbaai Tergniet Victoria Bay Wilderness Witsand Yzerfontein

References