Sunheron logoSunheron
About SunheronFAQContactBlog
Find destination...
°C
  • About Sunheron
  • FAQ
  • Contact
  • Blog
  • °C

    Kenya - Coast

    Diani Beach weather and climate

    Kenya - Coast

    Diani Beach weather and climate

     

    Day

    32 °C

     

    Night

    24 °C

     

    Sea

    28 °C

     

    Precipitation

    58 mm

    in month

     

    Rainy days

    9 days

    in month

     

    Daylight

    12 hours

    average

     

    Sunshine

    9 hours

    average

     

    Humidity

    74 %

     

    Day

    32 °C

     

    Night

    24 °C

     

    Sea

    28 °C

     

    Precipitation

    58 mm

    in month

     

    Rainy days

    9 days

    in month

     

    Daylight

    12 hours

    average

     

    Sunshine

    9 hours

    average

     

    Humidity

    74 %

    Overview: Diani Beach
    Situated on the splendid shores of Kenya, Diani Beach is characterized by its tropical climate, ensuring warm weather year-round. Daytime temperatures span a delightful range from approximately 28 °C (83 °F) in the cooler months to a peak of 33 °C (91 °F) during the height of summer. As night falls, visitors can enjoy balmy evenings, with the coolest nights around 21 °C (69 °F) and the warmest nights reaching up to 24 °C (76 °F). Aquatic enthusiasts will appreciate sea temperatures varying from 25 °C (77 °F) to a tropical 29 °C (84 °F). Precipitation patterns delineate the seasons, with February bringing just 2 days of rainfall, contrasting with the peak of the rainy season in May where rain falls on 16 days. Dive into the details, including wind speed, sun hours, and humidity, to perfectly plan your tropical getaway.

    Travel information

    Flights
    to
    Activities
    in Diani Beach

    Weather charts for Diani Beach

    Data backed by 40 years of history

    We make the most from 40 years of historical weather data to predict the best weather conditions.

    Selection of world's favourite destinations

    Deciding on where to go for a holiday is hard sometimes. Get inspired by the most popular destinations.

    16 500 000 weather records

    We aggregate data from combining multiple weather sources to ensure accuracy of the highest order.

    Diani Beach with cloudy sky
    Amazing beach with turquise water in Diani Beach in partly cloudy weather
    Countryside in Diani Beach with nice weather and blue sky

    Find more destinations like this

    Activities in Diani Beach

    Flights to Diani Beach

    Destinations with similar weather to Diani Beach

    Other destinations in Kenya - Coast

    Closest cities for Diani Beach


    Weather overview for Diani Beach

    Weather overview

    Situated on the splendid shores of Kenya, Diani Beach is characterized by its tropical climate, ensuring warm weather year-round. Daytime temperatures span a delightful range from approximately 28 °C (83 °F) in the cooler months to a peak of 33 °C (91 °F) during the height of summer. As night falls, visitors can enjoy balmy evenings, with the coolest nights around 21 °C (69 °F) and the warmest nights reaching up to 24 °C (76 °F). Aquatic enthusiasts will appreciate sea temperatures varying from 25 °C (77 °F) to a tropical 29 °C (84 °F). Precipitation patterns delineate the seasons, with February bringing just 2 days of rainfall, contrasting with the peak of the rainy season in May where rain falls on 16 days. Dive into the details, including wind speed, sun hours, and humidity, to perfectly plan your tropical getaway.

    January weather

    As the dry season takes hold in Diani Beach, the number of rainy days diminishes, and we observe a decrease in rainfall to just 21 mm (0.83 in) for the month.

    February weather

    With the number of rainy days at its annual low in Diani Beach, the rainfall amount also reduces, marking February a dry, sunny month with rising daily temperatures at 33 °C (91 °F).

    March weather

    In March, Diani Beach's sea temperature reaches its zenith at 29 °C (84 °F), complemented by a slight increase in rainfall and the highest nighttime temperatures observed throughout the year.

    April weather

    April in Diani Beach is marked by a modest decline in day and night temperatures, while the number of rainy days and the total rainfall continue their upward trend with 170 mm (6.68 in) recorded.

    May weather

    May in Diani Beach sees a continuation of decreasing temperatures, both in the ocean and on land, paralleled by the rainy season reaching its peak.

    June weather

    June brings further cooling to Diani Beach with sustained declines in both day temperatures and sea temperatures, in concert with diminishing rainfall.

    July weather

    Diani Beach's sea temperature continues its downward movement in July, reaching cooler levels alongside the year's lowest daytime temperatures.

    August weather

    The chilly sea temperatures of August lay claim to being the lowest of the year in Diani Beach, while nighttime temperatures equally dip to their minimum.

    September weather

    The pleasant rise in temperature during September heralds the nearing end of cooler days in Diani Beach, accompanied by a continued reduction in rainfall.

    October weather

    As Diani Beach warms in October, the sea temperature starts to rebound, and there's an uptick in both daytime heat and rainy days.

    November weather

    Come November, Diani Beach is flushed with warmer breezes as both the sea and ambient temperatures rise, while the number of rainy days also increases modestly.

    December weather

    In December, Diani Beach greets higher daytime temperatures as well as a subtle decline in rainfall amounts, despite it being outside of the dry season.

    FAQs

    How many hours of sunshine will one experience in January at Diani Beach?

    January brings approximately 9 hours of sunshine per day at Diani Beach.

    What about humidity levels in Diani Beach during February?

    February in Diani Beach has the year's lowest humidity, averaging around 69 %.

    What are the average wind speeds in Diani Beach throughout March?

    In March, Diani Beach's wind speeds are at their lowest, averaging 3 m/s.

    During April, what is the pattern for sunny hours in Diani Beach?

    April witnesses a reduction in sunny hours, averaging 8 hours daily.

    Is the sea warm in Diani Beach during May?

    In May, the sea temperature in Diani Beach begins to decline but remains warm, averaging 28 °C (82 °F).

    How does the length of daylight change in Diani Beach in June?

    June experiences the shortest day lengths of the year in Diani Beach, averaging 12 hours.

    What is the typical windspeed in Diani Beach during July?

    July sees winds reaching their peak velocity, with an average speed of 5 m/s.

    How much rain can one expect in Diani Beach in August?

    Rainfall in August descends, with a total monthly accumulation of approximately 58 mm (2.27 in).

    With the onset of September, does Diani Beach experience more sunny hours?

    Yes, Diani Beach welcomes a rise in sunny hours in September, with an average of 8 hours each day.

    How frequent are rainy days in Diani Beach during October?

    In October, one can anticipate rain roughly 10 days throughout the month.

    Can visitors expect high humidity in Diani Beach during November?

    Yes, with the humidity in November in Diani Beach averaging around 75 %, it's somewhat elevated.

    What is the typical duration of daylight in Diani Beach throughout December?

    December enjoys the longest daylight hours in Diani Beach, with days stretching to an average of 12 hours.

    Our latest blog posts