Trolly Good Fellow

Diani Beach Weather in May: What to Expect

In May, Diani Beach averages highs of 27.7°C and lows of 24.3°C, with about 23 rainy days (~270 mm). Verdict: Wet season — plan around rain~23 rainy days this month. That makes it the 2nd hottest of Kenya's 6 main cities this month.

Is May a good time to visit Diani Beach? — Wet season — plan around rain
27.7°C
Avg high
24.3°C
Avg low
23
Rainy days
270 mm
Rainfall

Diani Beach vs other Kenya cities in May

Kenya is not one climate. In May, Mombasa runs to 27.9°C while Nairobi sits at 23.8°C — a 4°C spread. Here is where Diani Beach falls:

CityAvg highAvg lowRainy days
Mombasa27.9°C24.6°C22
Diani Beach27.7°C24.3°C23
Amboseli27.1°C17.3°C14
Masai Mara26.6°C15.4°C10
Lake Nakuru23.9°C14.3°C13
Nairobi23.8°C14.9°C18

What to pack for Diani Beach in May

With highs near 27.7°C and lows around 24.3°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 May

With 27.7°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, May

  • 2026-05-01Labour Day
  • 2027-05-01Labour Day

Diani Beach in May — FAQs

What is the weather like in Diani Beach in May?

In May, Diani Beach averages daytime highs of 27.7°C and overnight lows around 24.3°C, with roughly 23 rainy days and about 270 mm of rain across the month. Wet season — plan around rain — ~23 rainy days this month.

Is May 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 2nd hottest this month.

What should I pack for Diani Beach in May?

For May (24.3–27.7°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 May?

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 May?

Yes — Labour Day (2026-05-01), Labour Day (2027-05-01). Sites can be busier or closed around these dates.

Diani Beach weather by month:

Chat with us! 💬