Diani Beach Weather

Diani Beach Average Weather & Yearly Climate

Generally the typical weather in Diani Beach is typically about 30 celsius.

Weather statistics show that February is the hottest period of the year and June is coldest. Temperatures vary by 5. More often than not temperatures are 31 from Spring, 28 in Summer and 30 during Autumn and 32 in Winter (Dec – Feb) .
 

Month Degrees Celsius
January 32
February 33
March 33
April 31
May 30
June 28
July 28
August 29
September 29
October 29
November 31
December 32

 
What are the Weather Insights, Yearly Temperature, Climate in Diani Beach?

Our average yearly insights helps decide the best time to visit Diani Beach

  • Typical Average Daily Temperature: 30
  • Typical Hottest Month: February
  • Typical Coldest Month: June
  • Average Spring Temperature: 31
  • Average Summer Temperature: 28
  • Average Autumn Temperature: 30
  • Average Winter Temperature: 32