Surf in South Africa
35 cities in South Africa where you can enjoy surf.

Johannesburg
Gauteng
Population: 4,803,262

Cape Town
Western Cape
Population: 3,776,001

Pretoria
Gauteng
Population: 741,651

Durban
KwaZulu-Natal
Population: 536,644

East London
Eastern Cape
Population: 478,676

Port Elizabeth
Eastern Cape
Population: 312,392

Bloemfontein
Free State
Population: 256,185

Mpumalanga
KwaZulu-Natal
Population: 193,058

Mossel Bay
Western Cape
Population: 59,031

Jeffreys Bay
Eastern Cape
Population: 27,107

Kleinmond
Western Cape
Population: 6,634

Lamberts Bay
Western Cape
Population: 6,120

Ballito
KwaZulu-Natal

Betty�s Bay
Western Cape

Bloubergstrand
Western Cape

Bluff
KwaZulu-Natal

Cape St Francis
Eastern Cape

Clifton
Western Cape

Coffee Bay
Eastern Cape

Hout Bay
Western Cape

Infanta
Western Cape

Kommetjie
Western Cape

Langebaan
Western Cape

Llandudno
Western Cape

Margate
KwaZulu-Natal

Milnerton
Western Cape

Muizenberg
Western Cape

Noordhoek
Western Cape

Port Edward
KwaZulu-Natal

Scottburgh
KwaZulu-Natal

Still Bay
Western Cape

Strand
Western Cape

Umhlanga
KwaZulu-Natal

Umzumbe
KwaZulu-Natal
