Diani Beach · Month comparison

December vs September

September ranks #1 overall vs December at #8. Post-summer shoulder with peak-season conditions — arguably the best value month of the year.

Diani Beach December — festive season with clear Indian Ocean and warm dry conditions returning

December

#8 of 12 months

Best match

Short rains clear and Christmas brings the beach back — warm, clear, and festive.

  • Short rains dissipate through December: by mid-month conditions are back to January quality (75mm vs 35mm)
  • Christmas and New Year bring a festive beach atmosphere — Diani has some of the best beach holiday options on the continent
Diani Beach September — boats on the calm Indian Ocean off the Kenyan coast

September

#1 of 12 months

Best match

Post-summer shoulder with peak-season conditions — arguably the best value month of the year.

  • European school holidays end, reducing demand — prices drop 20% from August while conditions remain equivalent
  • 55mm rainfall, 8 hours sunshine: ideal for both beach and inland Shimba Hills game drive on the same day
FactorDecemberSeptember
Weather score
8
9
Value score
5
6
Crowd score
5
6
Events score
6
5
Atmosphere
8
8
Avg high temp31°C28°C
Monthly rain75mm101mm
Daily sunshine11.5hrs11hrs

December trade-offs

  • Christmas and New Year week: prices spike sharply and accommodation books out months ahead
  • Early December carries residual short-rains risk — travel insurance worthwhile for the first half

September trade-offs

  • Trade winds beginning to ease — kite surfing less consistent than July–August
  • Short rains start to build from late September in some years — an early October risk to consider
Scores compare months within Diani Beach. Climate data: Open Meteo ERA5 30-year normals (1991–2020). Methodology →