Swimming in South Africa in june 2025 Sea temperature by city in june

Do you want to go to the beach in South Africa in june 2025? 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 june in South Africa by city and our opinion on the chances of enjoying pleasant sea conditions.

Sea temperature in South Africa in june 2025

Here, find the average sea temperature in South Africa in june in several coastal cities.

Western Cape in june

on average:

61°F

min: 59°F / max: 64°F

on average:

61°F

min: 58°F / max: 65°F

Agulhas National Park

on average:

60°F

min: 58°F / max: 62°F

Arniston

on average:

60°F

min: 58°F / max: 62°F

Cape of Good Hope

on average:

62°F

min: 60°F / max: 64°F

Cape Agulhas

on average:

60°F

min: 58°F / max: 62°F

KwaZulu-Natal in june

on average:

74°F

min: 72°F / max: 75°F

on average:

74°F

min: 71°F / max: 76°F

on average:

74°F

min: 73°F / max: 75°F

on average:

74°F

min: 72°F / max: 75°F

iSimangaliso Wetland Park

on average:

75°F

min: 73°F / max: 77°F

Santa Lucia

on average:

74°F

min: 72°F / max: 76°F

Eastern Cape in june

on average:

67°F

min: 65°F / max: 70°F

on average:

73°F

min: 70°F / max: 76°F

on average:

72°F

min: 69°F / max: 75°F

Kenton-on-Sea

on average:

70°F

min: 68°F / max: 72°F

Port St Johns

on average:

74°F

min: 70°F / max: 76°F

St Francis Bay

on average:

65°F

min: 61°F / max: 68°F

Northern Cape in june

on average:

58°F

min: 56°F / max: 59°F

Hondeklip Bay

on average:

59°F

min: 57°F / max: 60°F

Kleinsee

on average:

58°F

min: 56°F / max: 59°F

Lepelsfontein

on average:

59°F

min: 57°F / max: 60°F

Where should you go swimming in South Africa in the month of june?

Swimming in South Africa in june is pleasant (in the best case scenario)

In june in South Africa swimming conditions vary by city. Details below:

As for Durban, 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 june. The sea water is 74°F on average (min: 72°F/max: 75°F) so you can easily spend time in the water.

Swimming in june in Port Elizabeth (South Africa), Knysna, St Francis Bay, Jeffrey's Bay and Plettenberg Bay is possible but the sea is generally cool. So though the sea temperature may sometimes reach 70°F, it can also go as low as 65°F. Note that the average is 67°F.

Swimming in june in Cape Town, George, Agulhas National Park, Arniston, Cape of Good Hope, Cape Agulhas, Gansbaai, Groot-Jongensfontein, Hermanus, Pearly Beach, Still Bay, Wilderness, Witsand, Mossel Bay and Saldanha is possible... with a wetsuit! Indeed, the water is cold at this time of year with an average temperature of 61°F (min: 59°F/max: 64°F).

Forget about swimming in Port Nolloth, Hondeklip Bay, Kleinsee and Lepelsfontein in june! The water temperature is freezing, reaching as low as 56°F (and only 59°F at the best of times). Our advice: plan on sightseeing, and don't bring your beach towel!

Where to go swimming in South Africa in june: the map of sea temperatures

ideal swimming pleasant swimming cool swimming cold swimming freezing swimming

Water temperature and seasonal norms in june

Cape Town

June
Average sea temperature 61°F
Minimum sea temperature 59°F
Maximum sea temperature 64°F
Average outside temperature 59°F
Maximum outside temperature 65°F
Minimum outside temperature 56°F
Precipitation 8.5in
Number of days of precipitation 9 jour(s)
(30%)
Cloud cover 34%
Our opinion cold swimming

More information on swimming in Cape Town in june

Durban

June
Average sea temperature 74°F
Minimum sea temperature 72°F
Maximum sea temperature 75°F
Average outside temperature 67°F
Maximum outside temperature 74°F
Minimum outside temperature 61°F
Precipitation 1.1in
Number of days of precipitation 2 jour(s)
(5%)
Cloud cover 18%
Our opinion pleasant swimming

More information on swimming in Durban in june

Port Elizabeth (South Africa)

June
Average sea temperature 67°F
Minimum sea temperature 65°F
Maximum sea temperature 70°F
Average outside temperature 65°F
Maximum outside temperature 70°F
Minimum outside temperature 59°F
Precipitation 2.2in
Number of days of precipitation 3 jour(s)
(11%)
Cloud cover 23%
Our opinion cool swimming

More information on swimming in Port Elizabeth (South Africa) in june

Coffee Bay

June
Average sea temperature 73°F
Minimum sea temperature 70°F
Maximum sea temperature 76°F
Average outside temperature 59°F
Maximum outside temperature 68°F
Minimum outside temperature 49°F
Precipitation 1.2in
Number of days of precipitation 2 jour(s)
(5%)
Cloud cover 17%
Our opinion pleasant swimming

More information on swimming in Coffee Bay in june

East London

June
Average sea temperature 72°F
Minimum sea temperature 69°F
Maximum sea temperature 75°F
Average outside temperature 67°F
Maximum outside temperature 72°F
Minimum outside temperature 61°F
Precipitation 1.7in
Number of days of precipitation 2 jour(s)
(8%)
Cloud cover 21%
Our opinion pleasant swimming

More information on swimming in East London in june

List of coastal cities in South Africa

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