Trolly Good Fellow

Diani Beach Weather in December: What to Expect

In December, Diani Beach averages highs of 30.2°C and lows of 24.8°C, with about 18 rainy days (~98 mm). Verdict: Wet season — plan around rain~18 rainy days this month. That makes it the hottest of Kenya's 6 main cities this month.

Is December a good time to visit Diani Beach? — Wet season — plan around rain
30.2°C
Avg high
24.8°C
Avg low
18
Rainy days
98 mm
Rainfall

Diani Beach vs other Kenya cities in December

Kenya is not one climate. In December, Diani Beach runs to 30.2°C while Lake Nakuru sits at 24.6°C — a 6°C spread. Here is where Diani Beach falls:

CityAvg highAvg lowRainy days
Diani Beach30.2°C24.8°C18
Mombasa30.1°C24.9°C20
Amboseli27.7°C17.9°C19
Masai Mara27.3°C15.1°C13
Nairobi24.6°C14.9°C16
Lake Nakuru24.6°C13.9°C8

What to pack for Diani Beach in December

With highs near 30.2°C and lows around 24.8°C, pack light summer clothing plus a thin layer for evenings, a compact umbrella or rain shell.

Diani Beach is on the coast — add swimwear; sea conditions are pleasant for swimming this month.

What to do in Diani Beach in December

With 30.2°C midday highs, start outdoor sights early and keep afternoons for shaded or indoor stops. Top sights:

All things to do in Diani Beach

Public holidays in Kenya, December

  • 2026-12-12Jamhuri Day
  • 2026-12-25Christmas Day
  • 2026-12-26Boxing Day
  • 2027-12-13Jamhuri Day
  • 2027-12-25Christmas Day
  • 2027-12-26Boxing Day

Diani Beach in December — FAQs

What is the weather like in Diani Beach in December?

In December, Diani Beach averages daytime highs of 30.2°C and overnight lows around 24.8°C, with roughly 18 rainy days and about 98 mm of rain across the month. Wet season — plan around rain — ~18 rainy days this month.

Is December a good time to visit Diani Beach?

Wet season — plan around rain. Plan outdoor sights for early morning and keep midday for indoor or shaded activities. Among Kenya's cities, Diani Beach is the hottest this month.

What should I pack for Diani Beach in December?

For December (24.8–30.2°C), pack light summer clothing plus a thin layer for evenings, a compact umbrella or rain shell.

What is there to do in Diani Beach in December?

Diani Beach's main sights include Kisite-Mpunguti Marine National Park. Time outdoor sites for early morning given the midday heat.

Are there public holidays in Kenya in December?

Yes — Jamhuri Day (2026-12-12), Christmas Day (2026-12-25), Boxing Day (2026-12-26), Jamhuri Day (2027-12-13), Christmas Day (2027-12-25), Boxing Day (2027-12-26). Sites can be busier or closed around these dates.

Diani Beach weather by month:

Chat with us! 💬