Weather in December
Sea temperature
In
Port Alfred,
South Africa, in
December, the average water temperature is 22.5°C (72.5°F).
Note: The allure of a swim in 22.5°C (72.5°F) waters can be influenced by your feelings towards the cold, today's sunshine, the wind's touch, and the ambient warmth. To put it in perspective, Olympic standards demand water temperatures of 25°C (77°F) to 28°C (82.4°F).
Daylight
December has the longest days of the year, with an average of 14h and 18min of daylight.
On the first day of the month, sunrise is at 04:55 and sunset at 19:08. On the last day of December, in Port Alfred, sunrise is at 05:05 and sunset at 19:25 SAST.