"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 |
Check out the weather data of last 24 hours in Sri Lanka.
Weather forecast for next 36 hours in main cities of Sri Lanka.
Weather forecast for sea area around Sri Lanka during next 24 hours.
Past weeks weather review of Sri Lanka.
You can find Bad weather warnings and precautions needed to take in this section.
Latest satellite image of Sri Lanka , This image updates around the clock.