# List of beaches in South Africa

List of beaches of South Africa, A beach is a geological landform along the shoreline of a body of water. It usually consists of loose particles which are often composed of rock, such as sand, gravel, shingle, pebbles, or cobblestones. The particles of which the beach is composed can sometimes instead have biological origins, such as shell fragments or coralline algae fragments.

## List of beaches of South Africa

Download coordinates as:
* KML
* GPX (all coordinates)
* GPX (primary coordinates)
* GPX (secondary coordinates)
| Name of Beach | Province | Nearest town |
| Beaches of Cape Town | Western Cape | Cape Town |
| Beaches of Durban | KwaZulu-Natal | Durban |
| Alkanstrand Beach | KwaZulu-Natal | Richards Bay |
| Banana Beach | KwaZulu-Natal | Port Shepstone |
| Bazley Beach | KwaZulu-Natal | Bazley |
| Black Rock Beach | KwaZulu-Natal | Port Edward |
| Bluewater Beach | Eastern Cape | Port Elizabeth |
| Blythedale Beach | KwaZulu-Natal | KwaDukuza |
| Cape St. Francis Beach | Eastern Cape | Cape St. Francis |
| Clarke Bay Beach | KwaZulu-Natal | Ballito |
| Compensation Beach | KwaZulu-Natal | Ballito |
| Elands Bay Beach | Western Cape | Elands Bay |
| Glenmore Beach | KwaZulu-Natal | Port Edward |
| Hibberdene Beach | KwaZulu-Natal | Hibberdene |
| Ifafa Beach | KwaZulu-Natal | Ifafa Beach |
| Ivy Beach | KwaZulu-Natal | Port Edward |
| Jeffreys Bay Beach | Eastern Cape | Jeffreys Bay |
| Kidds Beach | Eastern Cape | Kidds Beach |
| Kidds Beach | KwaZulu-Natal | Port Edward |
| King's Beach | Eastern Cape | Port Elizabeth |
| Leisure Beach | KwaZulu-Natal | Port Edward |
| Lucien Beach | KwaZulu-Natal | Margate |
| Manaba Beach | KwaZulu-Natal | Margate |
| Margate Main Beach | KwaZulu-Natal | Margate |
| Melville Beach | KwaZulu-Natal | Port Shepstone/Hibberdene |
| Mtwalume Beach | KwaZulu-Natal | Mtwalume |
| New Brighton Beach | Eastern Cape | Port Elizabeth |
| Oslo Beach | KwaZulu-Natal | Port Shepstone |
| Palm Beach | KwaZulu-Natal | Port Edward/Southbroom |
| Pennington Beach | KwaZulu-Natal | Pennington |
| Pollok Beach | Eastern Cape | Port Elizabeth |
| Port Edward Main Beach | KwaZulu-Natal | Port Edward |
| Portobello Beach | KwaZulu-Natal | Port Edward |
| Port Shepstone Beach | KwaZulu-Natal | Port Shepstone |
| Pumula Beach | KwaZulu-Natal | Umzumbe |
| Ramsgate Main Beach | KwaZulu-Natal | Ramsgate |
| Ramsgate South Beach | KwaZulu-Natal | Ramsgate |
| Rennies Beach | KwaZulu-Natal | Port Edward |
| Salmon Bay Beach | KwaZulu-Natal | Port Edward |
| Salt Rock Beach | KwaZulu-Natal | Salt Rock |
| San Lameer Beach | KwaZulu-Natal | Southbroom |
| Scottburgh Beach | KwaZulu-Natal | Scottburgh |
| Sea Park Beach | KwaZulu-Natal | Port Shepstone |
| Sheffield Beach | KwaZulu-Natal | Ballito |
| Shelly Beach | KwaZulu-Natal | Shelly Beach |
| Silver Beach | KwaZulu-Natal | Port Edward |
| Southbroom Main Beach | KwaZulu-Natal | Southbroom |
| Southport Beach | KwaZulu-Natal | Port Shepstone |
| St Michael's Beach | KwaZulu-Natal | Shelly Beach |
| Tinley Manor Beach | KwaZulu-Natal | Ballito |
| Thompsons Bay Beach | KwaZulu-Natal | Ballito/Shaka's Rock |
| T.O. Beach | KwaZulu-Natal | Port Edward |
| Trafalgar Beach | KwaZulu-Natal | Southbroom |
| Tugela Beach | KwaZulu-Natal | Tugela Mouth |
| Tweni Beach | KwaZulu-Natal | Port Shepstone |
| Umhlali Beach | KwaZulu-Natal | Ballito |
| Umkobi Beach | KwaZulu-Natal | Southbroom |
| Umzumbe Beach | KwaZulu-Natal | Umzumbe |
| Uvongo Beach | KwaZulu-Natal | Uvongo |
| Willard Beach | KwaZulu-Natal | Ballito |
| Windsor on Sea Beach | KwaZulu-Natal | Shelly Beach |
| Zinkwazi Beach | KwaZulu-Natal | Zinkwazi Beach |