Swimming in South Africa in december 2024 Sea temperature by city in december
Do you want to go to the beach in South Africa in december 2024? Is it the right month to go for pleasant temperatures and staying in the water for a long time? The answer is on this page with the sea temperatures in december in South Africa by city and our opinion on the chances of enjoying pleasant sea conditions.
Sea temperature in South Africa in december 2024
Here, find the average sea temperature in South Africa in december in several coastal cities.
Western Cape in december
65°F
min: 62°F / max: 68°F
68°F
min: 65°F / max: 70°F
Agulhas National Park
68°F
min: 66°F / max: 70°F
Arniston
68°F
min: 66°F / max: 70°F
Cape of Good Hope
66°F
min: 63°F / max: 69°F
Cape Agulhas
68°F
min: 65°F / max: 70°F
KwaZulu-Natal in december
77°F
min: 74°F / max: 81°F
76°F
min: 74°F / max: 79°F
78°F
min: 76°F / max: 80°F
77°F
min: 74°F / max: 81°F
iSimangaliso Wetland Park
79°F
min: 76°F / max: 82°F
Santa Lucia
78°F
min: 76°F / max: 81°F
Eastern Cape in december
71°F
min: 68°F / max: 74°F
76°F
min: 73°F / max: 79°F
75°F
min: 72°F / max: 77°F
Kenton-on-Sea
73°F
min: 69°F / max: 77°F
Port St Johns
76°F
min: 73°F / max: 79°F
St Francis Bay
69°F
min: 65°F / max: 73°F
Northern Cape in december
62°F
min: 58°F / max: 66°F
Hondeklip Bay
63°F
min: 59°F / max: 66°F
Kleinsee
62°F
min: 58°F / max: 66°F
Lepelsfontein
63°F
min: 59°F / max: 66°F
Where should you go swimming in South Africa in the month of december?
Swimming in South Africa in december is pleasant (in the best case scenario)
In december in South Africa swimming conditions vary by city. Details below:
As for Durban, Port Elizabeth (South Africa), Coffee Bay, East London, Margate, Richards Bay, Ballito (Dolphin Coast), iSimangaliso Wetland Park, Kenton-on-Sea, Port St Johns, Santa Lucia, Sodwana Bay, The Wild Coast, Port Alfred and Port Shepstone, swimming is pleasant in december. The sea water is 77°F on average (min: 74°F/max: 81°F) so you can easily spend time in the water.
Swimming in december in Cape Town, George, Agulhas National Park, Arniston, Cape of Good Hope, Cape Agulhas, Gansbaai, Groot-Jongensfontein, Hermanus, Knysna, Pearly Beach, St Francis Bay, Still Bay, Wilderness, Witsand, Jeffrey's Bay, Mossel Bay, Plettenberg Bay and Saldanha is possible but the sea is generally cool. So though the sea temperature may sometimes reach 68°F, it can also go as low as 62°F. Note that the average is 65°F.
Swimming in december in Port Nolloth, Hondeklip Bay, Kleinsee and Lepelsfontein is possible... with a wetsuit! Indeed, the water is cold at this time of year with an average temperature of 62°F (min: 58°F/max: 66°F).
Where to go swimming in South Africa in december: the map of sea temperatures
![](/site/images/marker-note-5.png)
![](/site/images/marker-note-4.png)
![](/site/images/marker-note-3.png)
![](/site/images/marker-note-2.png)
![](/site/images/marker-note-1.png)
Water temperature and seasonal norms in december
Cape Town
December | |||
Average sea temperature | 65°F | ||
Minimum sea temperature | 62°F | ||
Maximum sea temperature | 68°F | ||
Average outside temperature | 74°F | ||
Maximum outside temperature | 77°F | ||
Minimum outside temperature | 68°F | ||
Precipitation | 1.1in | ||
Number of days of precipitation | 2 jour(s) (6%) | ||
Cloud cover | 19% | ||
Our opinion | cool swimming |
More information on swimming in Cape Town in december
Durban
December | |||
Average sea temperature | 77°F | ||
Minimum sea temperature | 74°F | ||
Maximum sea temperature | 81°F | ||
Average outside temperature | 74°F | ||
Maximum outside temperature | 77°F | ||
Minimum outside temperature | 72°F | ||
Precipitation | 6.9in | ||
Number of days of precipitation | 11 jour(s) (34%) | ||
Cloud cover | 57% | ||
Our opinion | pleasant swimming |
More information on swimming in Durban in december
Port Elizabeth (South Africa)
December | |||
Average sea temperature | 71°F | ||
Minimum sea temperature | 68°F | ||
Maximum sea temperature | 74°F | ||
Average outside temperature | 74°F | ||
Maximum outside temperature | 76°F | ||
Minimum outside temperature | 70°F | ||
Precipitation | 2.2in | ||
Number of days of precipitation | 3 jour(s) (9%) | ||
Cloud cover | 38% | ||
Our opinion | pleasant swimming |
More information on swimming in Port Elizabeth (South Africa) in december
Coffee Bay
December | |||
Average sea temperature | 76°F | ||
Minimum sea temperature | 73°F | ||
Maximum sea temperature | 79°F | ||
Average outside temperature | 72°F | ||
Maximum outside temperature | 77°F | ||
Minimum outside temperature | 67°F | ||
Precipitation | 6.7in | ||
Number of days of precipitation | 10 jour(s) (34%) | ||
Cloud cover | 59% | ||
Our opinion | pleasant swimming |
More information on swimming in Coffee Bay in december
East London
December | |||
Average sea temperature | 75°F | ||
Minimum sea temperature | 72°F | ||
Maximum sea temperature | 77°F | ||
Average outside temperature | 74°F | ||
Maximum outside temperature | 76°F | ||
Minimum outside temperature | 70°F | ||
Precipitation | 2.6in | ||
Number of days of precipitation | 4 jour(s) (13%) | ||
Cloud cover | 48% | ||
Our opinion | pleasant swimming |
More information on swimming in East London in december
List of coastal cities in South Africa
Cape Town in december | cool swimming |
Durban in december | pleasant swimming |
Port Elizabeth (South Africa) in december | pleasant swimming |
Coffee Bay in december | pleasant swimming |
East London in december | pleasant swimming |
George in december | cool swimming |
Margate in december | pleasant swimming |
Port Nolloth in december | cold swimming |
Richards Bay in december | pleasant swimming |
Agulhas National Park in december | cool swimming |
Arniston in december | cool swimming |
Ballito (Dolphin Coast) in december | pleasant swimming |
Cape of Good Hope in december | cool swimming |
Cape Agulhas in december | cool swimming |
Gansbaai in december | cool swimming |
Groot-Jongensfontein in december | cool swimming |
Hermanus in december | cool swimming |
Hondeklip Bay in december | cold swimming |
iSimangaliso Wetland Park in december | pleasant swimming |
Kenton-on-Sea in december | pleasant swimming |
Kleinsee in december | cold swimming |
Knysna in december | cool swimming |
Lepelsfontein in december | cold swimming |
Pearly Beach in december | cool swimming |
Port St Johns in december | pleasant swimming |
Santa Lucia in december | pleasant swimming |
Sodwana Bay in december | pleasant swimming |
St Francis Bay in december | cool swimming |
Still Bay in december | cool swimming |
The Wild Coast in december | pleasant swimming |
Wilderness in december | cool swimming |
Witsand in december | cool swimming |
Jeffrey's Bay in december | cool swimming |
Mossel Bay in december | cool swimming |
Plettenberg Bay in december | cool swimming |
Port Alfred in december | pleasant swimming |
Port Shepstone in december | pleasant swimming |
Saldanha in december | cool swimming |