Located a stones throw away from the crystal clear waters and pearly-white sands.


Diani Beach is well known for its warm, tropical climate. Winter months are oddly, slightly warmer than summer and the amount of rainfall essentially depends on the time of year. This is simply because Kenya sits directly on the equator and can experience all four seasons all year round.

Months between December and April are the hottest, reaching an average maximum of 31°C throughout the day. It’s cooler in July and August, reaching just 27°C as a high. Overall, the weather in Diani Beach is very stable and doesn’t change much over the course of the year.

Although the climate is generally stable all year long, the monsoon winds blowing across the ocean establish the seasons. The kaskazi wind is north-easterly and lasts from October to March. November is typically a month of occasional rains; heavy and light. The kusi is the more powerful and colder of the two winds, lasting from April until September. Whilst this wind is about, rain is to be expected between May and June. Even during the months of “rain,” however, there are most certainly fine days on the shoreline.

April and May are naturally the regions rainiest period, while in January to February the rainfall is minimal. The rainy season however should not be confused with being the cooler part of the year. The wettest month in Diani Beach is May. Around twenty five days of the month will will bring regular rainfall but not necessarily monsoons.