Weather forecast for today
Diani Beach, Kenya

englishespañol中文
Share

Weather forecast and temperature for today - Friday, 10. Jan

Showers
06:17

18:40
EAT
Showers
32°C / 25°C
  • Wind: 20km/h NE
  • Humidity: 73%
  • Precip. probability: 62%
  • Precipitation: 1mm
  • UV index: 11
Today, in Diani Beach, brief periods of light rainfall are forecasted.
Minimal precipitation is predicted. The temperature will fluctuate from a high of a tropical 32°C (89.6°F) to a low of a moderately hot 25°C (77°F).
The maximum heat index, which combines relative humidity and air temperature, is evaluated at a blistering 42°C (107.6°F). Take into consideration that the heat index values are calculated for shade and light wind conditions. With exposure to direct sunlight, the heat index may be increased by up to 15 Fahrenheit (8 Celsius) degrees.
The expected high for the day is expected to be consistent with the average January temperature of 32°C (89.6°F).
Sunrise will be at 06:17 and sunset at 18:40; the daylight will last for 12h and 23min.

Current condition and temperature - Diani Beach, Kenya

Cloudy
01:17 EAT
Cloudy
  • 27°C
  • Feels like: 31°C
  • Wind: 6km/h ENE
  • Humidity: 83%
  • Dewpoint: 24°C
  • Pressure: 1011.18mbar
  • Precipitation: 0mm
  • Visibility: 16.09km
  • UV index: 0
In Diani Beach, currently, the sky is clouded.
The temperature is a warm 27°C (80.6°F), while the real-feel temperature, which combines air temperature and relative humidity, is estimated at a hot 31°C (87.8°F). The current temperature is almost at the minimum-expected 25°C (77°F) for today.

Weather radar - Diani Beach, Kenya

Doppler radar displays precipitation for the past 2h and forecasts the next 30min

Frequently asked questions

What is the temperature in Diani Beach now?

Currently (01:17) it is 27°C (80.6°F) in Diani Beach. Feels-like temperature is 31°C (87.8°F).

What is the weather forecast for Diani Beach for today?

Today, in Diani Beach, short periods of light rainfall are anticipated.

Will it rain today?

There is a high possibility of rainfall, but with minimal precipitation.

What will be the highest temperature today?

Today, the maximum temperature will be 32°C (89.6°F), while the minimum temperature will be 25°C (77°F). The maximum heat index, which combines air temperature and relative humidity, is estimated at 42°C (107.6°F).
The maximum temperature will be in line with the average highest temperature of 32°C (89.6°F) in January. The lowest temperature will be also in line with the average low of 23°C (73.4°F).

When is the sunrise / sunset today?

On Friday, in Diani Beach, sunrise will be at 06:17 and sunset at 18:40 (EAT).

How many hours of daylight will Diani Beach have today?

In Diani Beach, today, there will be 12h and 23min of daylight.

Hourly weather forecast and temperature - Diani Beach, Kenya

2h
  • 27°C
  • Feels like:
    30°C
Cloudy
Cloudy
  • Wind: 6km/h ENE
  • Pressure: 1010mbar
  • Humidity: 85%
  • Precip. probability: 12%
  • Precipitation: 0mm
  • Visibility: 14km
4h
  • 27°C
  • Feels like:
    30°C
Cloudy
Cloudy
  • Wind: 4km/h NNE
  • Pressure: 1011mbar
  • Humidity: 86%
  • Precip. probability: 14%
  • Precipitation: 0mm
  • Visibility: 13km
6h
  • 26°C
  • Feels like:
    30°C
Showers
Showers
  • Wind: 5km/h N
  • Pressure: 1012mbar
  • Humidity: 89%
  • Precip. probability: 44%
  • Precipitation: 1mm
  • Visibility: 11km
Sunrise: 06:17
8h
  • 27°C
  • Feels like:
    31°C
Mostly Cloudy
Mostly Cloudy
  • Wind: 6km/h N
  • Pressure: 1013mbar
  • Humidity: 86%
  • Precip. probability: 18%
  • Precipitation: 0mm
  • Visibility: 16km
10h
  • 30°C
  • Feels like:
    36°C
Partly Cloudy
Partly Cloudy
  • Wind: 9km/h NNE
  • Pressure: 1013mbar
  • Humidity: 71%
  • Precip. probability: 21%
  • Precipitation: 0mm
  • Visibility: 16km
12h
  • 31°C
  • Feels like:
    37°C
Light Rain
Light Rain
  • Wind: 12km/h ENE
  • Pressure: 1012mbar
  • Humidity: 66%
  • Precip. probability: 63%
  • Precipitation: 1mm
  • Visibility: 11km
14h
  • 31°C
  • Feels like:
    37°C
Showers
Showers
  • Wind: 16km/h ENE
  • Pressure: 1010mbar
  • Humidity: 67%
  • Precip. probability: 35%
  • Precipitation: 1mm
  • Visibility: 11km
16h
  • 30°C
  • Feels like:
    36°C
Mostly Cloudy
Mostly Cloudy
  • Wind: 19km/h ENE
  • Pressure: 1009mbar
  • Humidity: 70%
  • Precip. probability: 6%
  • Precipitation: 0mm
  • Visibility: 16km
18h
  • 29°C
  • Feels like:
    34°C
Mostly Cloudy
Mostly Cloudy
  • Wind: 20km/h ENE
  • Pressure: 1010mbar
  • Humidity: 72%
  • Precip. probability: 4%
  • Precipitation: 0mm
  • Visibility: 16km
Sunset: 18:40
20h
  • 29°C
  • Feels like:
    33°C
Mostly Cloudy
Mostly Cloudy
  • Wind: 18km/h ENE
  • Pressure: 1011mbar
  • Humidity: 77%
  • Precip. probability: 5%
  • Precipitation: 0mm
  • Visibility: 16km
22h
  • 28°C
  • Feels like:
    33°C
Mostly Cloudy
Mostly Cloudy
  • Wind: 15km/h NE
  • Pressure: 1012mbar
  • Humidity: 79%
  • Precip. probability: 13%
  • Precipitation: 0mm
  • Visibility: 16km
Today, a combination of cloudy and rainy weather is expected.
With minimal precipitation of 1mm (0.04"), rain is predicted from 5h to 7h, and from 11h to 14h.
The temperature will be between a minimum of 26°C (78.8°F) and a maximum of 31°C (87.8°F). The feels-like temperature will vary between the highest temperature of 37°C (98.6°F) and the lowest temperature of 30°C (86°F). The hottest part of the day will be from 11h to 15h.
The highest temperature will be similar to January's average maximum of 32°C (89.6°F). The lowest temperature will be also comparable to January's average minimum of 23°C (73.4°F).
Updated: Jan 9, 2025 @ 22:17:25 UTC
Published by: Weather Atlas | About Us
Data Sources | |
Weather Forecasting & Climate

Diani Beach, Kenya

  • en: Diani Beach, Kenya
  • es: Diani Beach, Kenia
  • hr: Diani Bič, Kenija
  • sr: Diani Bič, Kenija
  • zh: Diani Beach, 肯尼亚
  • Latitude: -4.279763°
  • Longitude: 39.594696°
  • Elevation: 3 m
  • Current time: 01:17 EAT
  • Sunrise: 06:17 EAT
  • Sunset: 18:40 EAT
  • Timezone: Africa/Nairobi
Climate data

Diani Beach, Kenya

Weather forecast for your location

1. Click Locate me button
2. Allow the app to use your location