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

on average:

65°F

min: 62°F / max: 68°F

on average:

68°F

min: 65°F / max: 70°F

Agulhas National Park

on average:

68°F

min: 66°F / max: 70°F

Arniston

on average:

68°F

min: 66°F / max: 70°F

Cape of Good Hope

on average:

66°F

min: 63°F / max: 69°F

Cape Agulhas

on average:

68°F

min: 65°F / max: 70°F

KwaZulu-Natal in december

on average:

77°F

min: 74°F / max: 81°F

on average:

76°F

min: 74°F / max: 79°F

on average:

78°F

min: 76°F / max: 80°F

on average:

77°F

min: 74°F / max: 81°F

iSimangaliso Wetland Park

on average:

79°F

min: 76°F / max: 82°F

Santa Lucia

on average:

78°F

min: 76°F / max: 81°F

Eastern Cape in december

on average:

71°F

min: 68°F / max: 74°F

on average:

76°F

min: 73°F / max: 79°F

on average:

75°F

min: 72°F / max: 77°F

Kenton-on-Sea

on average:

73°F

min: 69°F / max: 77°F

Port St Johns

on average:

76°F

min: 73°F / max: 79°F

St Francis Bay

on average:

69°F

min: 65°F / max: 73°F

Northern Cape in december

on average:

62°F

min: 58°F / max: 66°F

Hondeklip Bay

on average:

63°F

min: 59°F / max: 66°F

Kleinsee

on average:

62°F

min: 58°F / max: 66°F

Lepelsfontein

on average:

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

ideal swimming pleasant swimming cool swimming cold swimming freezing swimming

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 decembercool swimming
Durban in decemberpleasant swimming
Port Elizabeth (South Africa) in decemberpleasant swimming
Coffee Bay in decemberpleasant swimming
East London in decemberpleasant swimming
George in decembercool swimming
Margate in decemberpleasant swimming
Port Nolloth in decembercold swimming
Richards Bay in decemberpleasant swimming
Agulhas National Park in decembercool swimming
Arniston in decembercool swimming
Ballito (Dolphin Coast) in decemberpleasant swimming
Cape of Good Hope in decembercool swimming
Cape Agulhas in decembercool swimming
Gansbaai in decembercool swimming
Groot-Jongensfontein in decembercool swimming
Hermanus in decembercool swimming
Hondeklip Bay in decembercold swimming
iSimangaliso Wetland Park in decemberpleasant swimming
Kenton-on-Sea in decemberpleasant swimming
Kleinsee in decembercold swimming
Knysna in decembercool swimming
Lepelsfontein in decembercold swimming
Pearly Beach in decembercool swimming
Port St Johns in decemberpleasant swimming
Santa Lucia in decemberpleasant swimming
Sodwana Bay in decemberpleasant swimming
St Francis Bay in decembercool swimming
Still Bay in decembercool swimming
The Wild Coast in decemberpleasant swimming
Wilderness in decembercool swimming
Witsand in decembercool swimming
Jeffrey's Bay in decembercool swimming
Mossel Bay in decembercool swimming
Plettenberg Bay in decembercool swimming
Port Alfred in decemberpleasant swimming
Port Shepstone in decemberpleasant swimming
Saldanha in decembercool swimming
Change units