Climate and Weather in Ratnapura

Ratnapura is located 21m above sea level in the south-western part of Sri Lanka, which is also known to be the "wet zone" of the country. The town receives rainfall mainly from the south-western monsoons in the months of May to September. During the remaining months of the year, there is considerable precipitation due to convective rains.

The average annual precipitation is about 4,000 to 5,000 mm. The average temperature in Ratnapura varies from 24 to 35 °C coupled with high humidity levels.