Navigate to home page Contact us!


Sri Lanka Weather

Due to its proximity to the equator Sri Lanka has a tropical climate. There are no marked seasons. The weather in plains and the coastal areas are hot and humid with an average mean temperature of 27° C. Relative Humidity varies from 70% during the day to 90% at night. The cooling sea breeze moderates the temperature. The hills are cool and pleasant with an average mean temperature of around 20° C.

Most of the country has an abundant or moderate rainfall that is well distributed throughout the year. The southwestern coast and mountain slopes are the wettest regions and here rainfall is greatest during the periods April to June and October to November.

Annual average temperature
  Jan-April May-August Sept-Dec
  Max Min Max Min Max Min
Colombo 30ºC 22ºC 30ºC 24ºC 29ºC 22ºC
Kandy 31ºC 17ºC 29ºC 21ºC 28ºC 18ºC
Nuwara Eliya 21ºC 14ºC 18ºC 16ºC 18ºC 15ºC
Trincomalee 32ºC 24ºC 33ºC 25ºC 33ºC 23ºC

Weather last 24 hours

Check out the weather data of last 24 hours in Sri Lanka.

City Forecast

Weather forecast for next 36 hours in main cities of Sri Lanka.

Public and sea forcast

Weather forecast for sea area around Sri Lanka during next 24 hours.

weekly review

Past weeks weather review of Sri Lanka.


You can find Bad weather warnings and precautions needed to take in this section.

Latest Satellite images

Latest satellite image of Sri Lanka , This image updates around the clock.

Copyright © 2011 Tourslanka. SEO by Extreme Web Design Sri Lanka