2024 holidays now on sale - with upto 25% off selected hotels prices*.  Book now

South Africa

Avg weather in December
    View live forecast
    12 Hrsper day
    22 mmper month
    60 %avg
    11 Mphavg
    South Africa

    South Africa weather December

    What’s the weather like in South Africa in December?

    December is one of the wettest months of the year, but it’s still a great time to visit South Africa for warm temperatures and lots of glorious sunshine. If you want to escape the cold weather in the UK, South Africa offers the perfect blend of sun, heat and mild sea waters in December.

    Geographical influences

    South Africa weather in December is influenced by the Indian Ocean to the east and the Atlantic Ocean to the west. If you’re staying near the Indian Ocean coast, you can look forward to warmer weather and highs in the low 30’s. The Kalahari Desert also boasts a hot, desert climate with constant warmth and sunshine. December falls within the wet season, which means there’s a lot more rainfall than previous months with some torrential downpours likely to occur in the afternoon.


    Average temperatures in South Africa in December are around 19°C with highs of 29°C in the warmer areas. Humidity is high due to the increase in rainfall, but the monthly average is still relatively low at just 17mm spread over the month. You’ll have 12 hours of sunshine each day with an average sea temperature of 19°C.

    Related Destinations