South Africa
85 towns in South Africa, with 429 surf spots, 24 kite spots, 23 windsurf spots, 15 sailing spots and 22 dive sites. Open one for its week.
Best this week first
Showing 50 of 85 towns.
- ElandsbaaiAirport 187 kmThis week: GoodBest day 80/1005 good days
- BallitoThis week: GoodBest day 80/1004 good days
- Lambert's BayAirport 211 kmThis week: GoodBest day 80/1006 good days
- Betty's BayAirport 51 kmThis week: GoodBest day 64/1004 good days
- LangebaanAirport 112 kmThis week: GoodBest day 76/1006 good days
- Cape TownAirport 18 kmThis week: GoodBest day 80/1007 good days
- StrandfonteinAirport 249 kmThis week: GoodBest day 80/1006 good days
- MargateThis week: GoodBest day 80/1004 good days
- MelkbosstrandAirport 32 kmThis week: GoodBest day 80/1003 good days
- Port ShepstoneThis week: GoodBest day 80/1007 good days
- Sodwana BayThis week: GoodBest day 80/1007 good days
- SaldanhaAirport 125 kmThis week: GoodBest day 80/1005 good days
- Plettenberg BayAirport 91 kmThis week: GoodBest day 61/1004 good days
- St. Francis BayAirport 75 kmThis week: GoodBest day 60/1003 good days
- UmhlangaThis week: GoodBest day 80/1003 good days
- KnysnaAirport 62 kmThis week: GoodBest day 59/1004 good days
- MilnertonAirport 14 kmThis week: GoodBest day 59/1004 good days
- Hout BayAirport 24 kmThis week: GoodBest day 60/1003 good days
- Pringle BayAirport 47 kmThis week: GoodBest day 59/1002 good days
- Fish HoekAirport 25 kmThis week: GoodBest day 80/1007 good days
- WildernessAirport 18 kmThis week: GoodBest day 58/1002 good days
- Cape St. FrancisAirport 76 kmThis week: GoodBest day 58/1002 good days
- YzerfonteinAirport 81 kmThis week: GoodBest day 57/1003 good days
- JacobsbaaiAirport 130 kmThis week: GoodBest day 56/1003 good days
- PaternosterAirport 145 kmThis week: GoodBest day 72/1002 good days
- East LondonAirport 7 kmThis week: GoodBest day 56/1001 good day
- SedgefieldAirport 39 kmThis week: GoodBest day 55/1003 good days
- GansbaaiAirport 96 kmThis week: GoodBest day 80/1006 good days
- WitsandAirport 147 kmThis week: GoodBest day 67/1002 good days
- NoordhoekAirport 25 kmThis week: GoodBest day 53/1003 good days
- StilbaaiAirport 98 kmThis week: GoodBest day 53/1002 good days
- StruisbaaiAirport 162 kmThis week: GoodBest day 53/1002 good days
- GqeberhaAirport 3 kmThis week: GoodBest day 53/1001 good day
- Port AlfredAirport 107 kmThis week: GoodBest day 53/1001 good day
- HermanusAirport 76 kmThis week: GoodBest day 52/1002 good days
- KleinmondAirport 56 kmThis week: GoodBest day 52/1002 good days
- LlandudnoAirport 24 kmThis week: GoodBest day 51/1002 good days
- Saint Helena BayAirport 149 kmThis week: GoodBest day 51/1001 good day
- Richards BayThis week: GoodBest day 65/1007 good days
- UmkomaasThis week: GoodBest day 80/1007 good days
- JongensfonteinAirport 106 kmThis week: GoodBest day 51/1001 good day
- St. LuciaThis week: GoodBest day 70/1004 good days
- BloubergAirport 19 kmThis week: GoodBest day 80/1007 good days
- GonubieAirport 20 kmThis week: GoodBest day 50/1001 good day
- Coffee BayAirport 66 kmThis week: GoodBest day 50/1001 good day
- HondeklipbaaiAirport 209 kmThis week: GoodBest day 50/1001 good day
- Jeffreys BayAirport 64 kmThis week: GoodBest day 59/1001 good day
- StrandAirport 25 kmThis week: GoodBest day 48/1001 good day
- Pearly BeachAirport 113 kmThis week: GoodBest day 48/1001 good day
- Herolds BayAirport 5 kmThis week: GoodBest day 48/1001 good day
The map needs JavaScript. The list beside it holds every town, 50 at a time, and each place's page links to Google Maps.
Each town is ringed by the best day this week at its own places, a surf spot's for the level you pick. Zoom in, or tap a cluster, to see the towns in it.
Two fingers move the map; in Map mode on a phone, one does. Pins are our own positions. Map OpenFreeMap, © OpenMapTiles, data © OpenStreetMap contributors.