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