Diani Beach in numbers
- Coordinates
- -4.2777, 39.5941
- Region
- Kwale County
- Country
- Kenya, Africa
- Capital
- Nairobi — 454 km away
The present local time in Diani Beach, Kwale County, Kenya is given below, for the Africa/Nairobi time zone (+3).
Diani Beach, Kenya
Saturday, 7 November 2026
UTC+3 · Africa/Nairobi
Local time in Diani Beach
UTC+3 · no daylight saving time
Local time in Diani Beach, Kwale County.
Sunrise 5:58 AM Solar noon 12:06 PM Sunset 6:15 PM Daylight 12 h 17 min Night 11 h 43 min Civil twilight 5:36 AM – 6:37 PM
Loading the current weather…
Weather data by Open-Meteo, updated every 30 minutes.
Postal codes come from the free GeoNames dataset. Where a code is listed with a distance, it belongs to a nearby settlement — GeoNames spells that name differently from ours.
Diani and Ukunda are close to Diani Beach and observe the same time.
The area of Diani Beach is divided into 1 postal code.
The local zone in Diani Beach is Africa/Nairobi, standing at UTC+3. Whether daylight saving applies: No.
The sun comes up over Diani Beach at 5:58 AM today and drops below the horizon at 6:15 PM. That is 12 h 17 min between the two.