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 all 85 towns.
- Lambert's BayAirport 211 kmThis week: GoodBest day 80/1006 good days
- Port ShepstoneThis week: GoodBest day 80/1006 good days
- ElandsbaaiAirport 187 kmThis week: GoodBest day 80/1005 good days
- BallitoThis week: GoodBest day 80/1006 good days
- Sodwana BayThis week: GoodBest day 80/1007 good days
- MargateThis week: GoodBest day 80/1005 good days
- UmhlangaThis week: GoodBest day 80/1004 good days
- StrandfonteinAirport 249 kmThis week: GoodBest day 80/1006 good days
- SaldanhaAirport 125 kmThis week: GoodBest day 80/1004 good days
- MelkbosstrandAirport 32 kmThis week: GoodBest day 80/1002 good days
- LangebaanAirport 112 kmThis week: GoodBest day 76/1005 good days
- Richards BayThis week: GoodBest day 77/1006 good days
- UmkomaasThis week: GoodBest day 80/1007 good days
- BloubergAirport 19 kmThis week: GoodBest day 80/1007 good days
- Cape TownAirport 18 kmThis week: GoodBest day 80/1007 good days
- PaternosterAirport 145 kmThis week: GoodBest day 72/1001 good day
- St. LuciaThis week: GoodBest day 71/1004 good days
- MilnertonAirport 14 kmThis week: GoodBest day 65/1002 good days
- DurbanThis week: GoodBest day 61/1001 good day
- HermonAirport 68 kmThis week: GoodBest day 76/1002 good days
- Fish HoekAirport 25 kmThis week: GoodBest day 80/1007 good days
- MuizenbergAirport 18 kmThis week: GoodBest day 69/1001 good day
- HowickThis week: GoodBest day 60/1002 good days
- KnysnaAirport 62 kmThis week: GoodBest day 60/1002 good days
- Bluewater BayAirport 15 kmThis week: GoodBest day 51/1002 good days
- GansbaaiAirport 96 kmThis week: GoodBest day 80/1006 good days
- VilliersdorpAirport 63 kmThis week: GoodBest day 51/1001 good day
- Port EdwardAirport 25 kmThis week: GoodBest day 80/1002 good days
- Camps BayAirport 20 kmThis week: GoodBest day 76/1004 good days
- Scarborough Western CapeAirport 33 kmThis week: GoodBest day 70/1002 good days
- Hout BayAirport 24 kmThis week: GoodBest day 59/1001 good day
- Jeffreys BayAirport 64 kmThis week: FairBest day 40/100
- East LondonAirport 7 kmThis week: FairBest day 45/100
- St. Francis BayAirport 75 kmThis week: FairBest day 36/100
- IreneAirport 30 kmThis week: FairBest day 47/100
- BenoniAirport 9 kmThis week: FairBest day 44/100
- HermanusAirport 76 kmThis week: FairBest day 37/100
- WitsandAirport 147 kmThis week: PoorBest day 27/100
- GqeberhaAirport 3 kmThis week: PoorBest day 0/100
- StrandAirport 25 kmThis week: Not for your level
- Mossel BayAirport 29 kmThis week: Not for your level
- Betty's BayAirport 51 kmThis week: Not for your level
- Saint Helena BayAirport 149 kmThis week: Not for your level
- Plettenberg BayAirport 91 kmThis week: Not for your level
- GonubieAirport 20 kmThis week: Not for your level
- Pringle BayAirport 47 kmThis week: Not for your level
- ScottburghThis week: Not for your level
- ArnistonAirport 168 kmThis week: Not for your level
- Umhlanga RocksThis week: Not for your level
- WildernessAirport 18 kmThis week: Not for your level
- Pearly BeachAirport 113 kmThis week: Not for your level
- SedgefieldAirport 39 kmThis week: Not for your level
- StilbaaiAirport 98 kmThis week: Not for your level
- Cape St. FrancisAirport 76 kmThis week: Not for your level
- Coffee BayAirport 66 kmThis week: Not for your level
- HondeklipbaaiAirport 209 kmThis week: Not for your level
- KleinmondAirport 56 kmThis week: Not for your level
- L'AgulhasAirport 160 kmThis week: Not for your level
- Port NollothAirport 85 kmThis week: Not for your level
- SouthbroomAirport 7 kmThis week: Not for your level
- StruisbaaiAirport 162 kmThis week: Not for your level
- YzerfonteinAirport 81 kmThis week: Not for your level
- Hole in the WallAirport 68 kmThis week: Not for your level
- JacobsbaaiAirport 130 kmThis week: Not for your level
- JongensfonteinAirport 106 kmThis week: Not for your level
- NoordhoekAirport 25 kmThis week: Not for your level
- Brenton on SeaAirport 60 kmThis week: Not for your level
- HartenbosAirport 28 kmThis week: Not for your level
- Herolds BayAirport 5 kmThis week: Not for your level
- KhayelitshaAirport 9 kmThis week: Not for your level
- LlandudnoAirport 24 kmThis week: Not for your level
- Oyster BayAirport 91 kmThis week: Not for your level
- Salt RockThis week: Not for your level
- DarnallThis week: Not for your level
- DwarskersbosAirport 146 kmThis week: Not for your level
- GlentanaAirport 8 kmThis week: Not for your level
- KwaDukuzaThis week: Not for your level
- Leisure BayAirport 21 kmThis week: Not for your level
- MtunziniThis week: Not for your level
- Nature's ValleyAirport 109 kmThis week: Not for your level
- Port AlfredAirport 107 kmThis week: Not for your level
- RamsgateThis week: Not for your level
- Shelly BeachThis week: Not for your level
- UmtentweniThis week: Not for your level
- VelddrifAirport 138 kmThis week: Not for your level
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.