Best Time to Visit Diani Beach

Panorama Kenia Diani Beach Strand (Alexander Mirschel)  Copyright 
License Information available under 'Proof of Image Sources'
On this page, you will find information about the climate and the best time to visit Diani Beach. We created climate tables and charts for the location of Diani Beach. These contain details about temperatures, precipitation and more.

Furthermore, we analyzed all climate data and provide a recommendation about which months are best to visit Diani Beach for your holiday.

Climate Overview

Thermometer Symbol 20 °C to 33 °C
Waves Symbol 26 °C to 29 °C
Rainy Cloud Symbol 0.519.33 in (2 – 16 Days of Rain)
Show temperatures in degree

Geographical location

Diani Beach is a 15-kilometer stretch of beach in Kenya that borders directly on the coastal town of Ukunda and is about 19 miles south of the port city of Mombasa.

Diani itself was originally a small fishing village, which has been increasingly developed for tourism since the 1970s and today has an extremely good infrastructure and numerous first-class hotels.

The eponymous Diani Beach is repeatedly named the most beautiful beach in all of Africa by trade journals and regularly ranks in the top 20 places in rankings of the world’s best beaches. In fact, the snow-white sand in front of the lush green palm scenery is of unique beauty and merges with a surreal play of colours into the blue expanses of the Indian Ocean.

Ukunda has a small airport for domestic flights, but most visitors fly non-stop to Mombasa.

Climate in Diani Beach

Relax (Giorgio Montersino)  [flickr.com]  CC BY-SA 
License Information available under 'Proof of Image Sources' Diani Beach and the southern coast of Kenya have a warm, tropical climate all year round, similar to Mombasa. The usually high humidity is usually balanced by a pleasant wind and makes the weather very tolerable. In Europe usual seasons are not pronounced in Diani Beach.

Nevertheless, the climate in the region is largely determined by two rainy seasons: The big rainy season runs from about mid-March to the beginning of June, the small rainy season usually falls to the area from the end of October and November with slight runners until mid-December.

Many travel guides report that the rain in Diani Beach would usually be heavier than in Mombasa, but the statistics of the last 20 years cannot confirm this. On the contrary, the amount of precipitation in Diani Beach is even slightly lower, especially during the small rainy season.

Meanwhile, the temperatures are stable year-round, the coolest month is August with average day temperatures of 28 °C, while in hot February an average of 33 °C is measured in the shade. The Indian Ocean is also very warm all year round with a water temperature of 26 °C to 29 °C.

Best Time to Visit Diani Beach: Overview

JanuaryJan
Best time to traveltime
PerfectPerf. climate in
Diani Beach
FebruaryFeb
Best time to traveltime
PerfectPerf. climate in
Diani Beach
MarchMar
Good time to traveltime
usually Pleasant but increasingly wetmostly Pleasant, increasingly wet
AprilApr
Rainy SeasonRainy Season
mostly wet and stickymostly sticky
MayMay
Rainy SeasonRainy Season
mostly wet and stickymostly sticky
JuneJun
End of Rainy SeasonRainy Season
usually Pleasantmostly Pleasant
JulyJul
Best time to traveltime
PerfectPerf. climate in
Diani Beach
AugustAug
Best time to traveltime
PerfectPerf. climate in
Diani Beach
SeptemberSep
Best time to traveltime
PerfectPerf. climate in
Diani Beach
OctoberOct
Small Rainy SeasonRainy Season
mostly sunny, increasingly sticky starting mid-monthmostly sunny, increasingly sticky towards end of month
NovemberNov
Small Rainy SeasonRainy Season
mostly sunny, but stickymostly sunny, but sticky
DecemberDec
Good time to traveltime
usually Pleasant but hotmostly Pleasant but hot

When is the best time to visit Diani Beach?


Since rainfall in Diani during the rainy season usually starts in the afternoon and often even occurs at night, the southern coast of Kenya is a real year-round destination. In addition, enormous discounts and very favourable offers are possible in Ukunda during the two rainy seasons.

However, the best time to visit Diani Beach in Kenya is the somewhat cooler months of July to September and the very hot (but dry) travel season from January to early March. Since the European summer holidays are usually in high demand, January and February offer the better price-performance ratio.

Climate Chart Diani Beach

Climate Chart Diani Beach
Show temperatures in degree

Source of Data: German Weather Service (Offenbach) and Wikipedia

Climate Table Diani Beach

In the following, you will find the climate table for Diani Beach, containing information about Temperatures, Precipitation, Water Temperatures, and Hours of Sunshine.

Temperatures, Precipitation, Sunshine

JanFebMarAprMayJunJulAugSepOctNovDec
Day Temperature33°33°33°32°31°30°29°28°29°31°32°32°
Night Temperature24°24°25°24°23°22°21°20°22°22°23°23°
Water Temperature28°29°29°29°29°28°26°26°26°27°28°28°
Precipitation (inch)1.260.512.25.839.333.352.762.321.573.53.862.72
Rainy days4261116111078796
Hours of Sunshine101098787999910
Show temperatures in degree
Temperatures
The annual average temperature is 26.7 °C.

For comparison: London 11 °C, NYC 12 °C, LA 17.9 °C

Warmest month: March (28.8 °C)
Coldest month: August (24 °C)

The maximum water temperature is 29 °C. You can take a bath at these temperatures.

Months with water temperature of at least 21 °C (adequate for beach vacation):
all months

Precipitation
Overall annual precipitation: 39.21 inch on 97 rainy days

For comparison: London 24.06 in, NYC 41.57 in, LA 12.01 in

Rainy season (months with more than 6.9 in of precipitation): May
Overall precipitation in the rainy season: 9.33 in

You cannot expect snow in any month.

Sunshine
As our climate table shows, February is the sunniest month with an average of 10 hours of sunshine per day. Over the year, there are 8.6 hours of sunshine per day on average. For comparison: London has 4.1, NYC has 7 and LA has 8.9 hours of sunshine per day on average.

Sights and Highlights


The biggest attraction in the Ukunda region is the kilometre-long Diani Beach, but the popular holiday region also has many other highlights to offer. A visit to Mombasa with Fort Jesus, the beautiful old town and the old Dhow harbour are always worth a trip.

On a Dhow Safari from Diani Beach you have the opportunity to explore beautiful snorkeling areas and dive sites. The tour to Wasini Island usually includes a delicious Swahili barbecue menu. At the Colobus Conservation Station you can learn more about the protection of the rare monkeys.

If you want to see wildlife in the wild, you can even go on a real safari just a stone’s throw from Diani Beach: The Shimba Hills reserve is home to numerous buffalo, elephants, giraffes, zebras and rare species such as the sable antelope. A great entry into the African wilderness and a great change to beach life!

More information about the best things to do: Kenya

Popular Activities

Current Weather and Forecast

Current Weather in Diani Beach (Station Gazi)
scattered clouds     scattered clouds, 33.3 °C
Clouds: 47 %       Wind: 19 mph NO
Air Pressure: 1009 hPa       Humidity: 54 %
Last updated: 7th Feb 2023, 10:54 am
The next days …
7th Feb 20238th Feb 20239th Feb 202310th Feb 202311th Feb 202312th Feb 2023
overcast clouds24 °C to 31 °Cfew clouds24 °C to 30 °Clight rain25 °C to 31 °Clight rain25 °C to 32 °Cscattered clouds23 °C to 31 °Cbroken clouds24 °C to 31 °C
24 °C to 31 °C24 °C to 30 °C25 °C to 31 °C25 °C to 32 °C23 °C to 31 °C24 °C to 31 °C
Clouds: 99 %Clouds: 20 %Clouds: 29 %Clouds: 2 %Clouds: 46 %Clouds: 80 %
No PrecipitationNo Precipitation0.01 in of rain0.01 in of rainNo PrecipitationNo Precipitation
Weather information provided by OpenWeatherMap. (CC BY-SA)
Show temperatures in degree

Kenya: Regions

Diani Beach is part of the holiday destination Kenya. We analyzed the climate for additional regions, in order to provide you with information about the best time to visit and the expected holiday weather:

Diani Beach: Experiences of our Visitors

There are 5 reviews for Diani Beach holiday already. Average rating is 4.6 of 5 stars.
  1. Avatar Preview
    Hubert, 52 years old was there in March

    Were there in 2016 at the end of March early April for 14 days. During these 14 days it rained once an hour at noon. It was always over 30° during the day and at night approx. 28° water was simply dreamlike at approx. 27°.

    Weather Rating: 5 stars – Excellent

  2. Avatar Preview
    Rita, 65 years old was there in April

    There have been short showers again and again. Then you could go back to the beach. No problem at all

    Weather Rating: 3 stars – Mixed

  3. Avatar Preview
    Dagmar, 59 years old was there in April

    great, sea nice and warm. Day and night temperatures around 28 degrees. It rained only rarely and then at night.
    Again and again!!!

    Weather Rating: 5 stars – Excellent

  4. Avatar Preview
    Elisabeth, 65 years old was there in March

    I know many months of the year since I was here already 20 times. it was again a dream. yes ocean as in the bathtub, only one needs here never let warm water run after. haha.

    Weather Rating: 5 stars – Excellent

  5. Avatar Preview
    Monika, 50 years old was there in March

    It was wonderful, the sea as in the bathtub.
    Weather great in the night it rained once.
    During the day as well as in the shade.
    I knew what November was like!

    Weather Rating: 5 stars – Excellent

Share your Experience and Win

We want to know: how was the weather during your Diani Beach holiday? You can win a travel coupon of 1000 $. The price will be raffled among all submissions. Info Icon
When was your Diani Beach holiday?
Please rate the weather with 0 to 5 stars.
Describe the travel weather during your holiday in your own words!
First Name
years old
E-Mail (voluntary disclosure, will not be shared)
All information entered will be stored according to our privacy policy.
dialettica (Giorgio Montersino)  [flickr.com]  CC BY-SA 
License Information available under 'Proof of Image Sources'
equilibrium (Giorgio Montersino)  [flickr.com]  CC BY-SA 
License Information available under 'Proof of Image Sources'
WaterLovers Pool #4 (John Hickey-Fry)  [flickr.com]  CC BY 
License Information available under 'Proof of Image Sources'

The Sands at Nomad on Diani Beach

Destinations in the Vicinity …

Preview: Best Time to Travel Madagascar
Best Time to Travel Madagascar
including Climate Table and Climate Chart
Preview: Best Time to Travel Congo
Best Time to Travel Congo
including Climate Table and Climate Chart
Preview: Best Time to Travel Agadir
Best Time to Travel Agadir
including Climate Table and Climate Chart
Preview: Best Time to Travel El Gouna
Best Time to Travel El Gouna
including Climate Table and Climate Chart
Preview: Best Time to Travel Hurghada
Best Time to Travel Hurghada
including Climate Table and Climate Chart
Preview: Best Time to Travel Ivory Coast
Best Time to Travel Ivory Coast
including Climate Table and Climate Chart