Climate-Zone.com

HomeCitiesSri Lanka › Ratnapura

Ratnapura, Sri Lanka climate

Af Tropical rainforest

Ratnapura has a remarkably steady tropical climate (Tropical rainforest, Köppen Af). The hottest month is April with an average daily high near 32°C, while the coldest is January averaging around 24°C at night. Precipitation totals about 2385 mm a year and is strongly seasonal — November alone averages 340 mm while January barely receives 65 mm.

☀️ All year
Hot
Daytime highs near 32°C most of the year.
About 42 days a year above 32 °C
🌙 Nights
Stays warm
Even the coolest nights stay near 24°C.
🌧️ Rain
Very wet
About 2385 mm of rain a year.
Wettest in November
Sky & trend
Often cloudy
Cloudy skies much of the year.

Temperature & precipitation

Daily high–low temperature range with the monthly average, plus monthly precipitation · 1991–2020 normals · hover a month for the exact figures TEMPERATURE °C 20°30°40° PRECIPITATION (mm) 0170340 JanAprJulOct

Clear vs cloudy days

Share of days each month that are clear, partly cloudy or cloudy · 1991–2020 · hover a month for the day counts 0%25%50%75%100% JanAprJulOct Cloudy Partly Cloudy Clear

Ratnapura climate normals (1991–2020)

JanFebMarAprMayJunJulAugSepOctNovDec
Avg high (°C)313232323230303030303131
Avg temp (°C)282829303029292828282828
Avg low (°C)242526272827272627262625
Precipitation (mm)658510427031217896115276289340256
Jan – JunJanFebMarAprMayJun
Avg high (°C)313232323230
Avg temp (°C)282829303029
Avg low (°C)242526272827
Precipitation (mm)6585104270312178
Jul – DecJulAugSepOctNovDec
Avg high (°C)303030303131
Avg temp (°C)292828282828
Avg low (°C)272627262625
Precipitation (mm)96115276289340256

How often — frequency of weather events

JanFebMarAprMayJunJulAugSepOctNovDec
Days with measurable rain (days)34691211781112118
Days with high ≥ 32°C (days)5671170.50.10.30.223
Jan – JunJanFebMarAprMayJun
Days with measurable rain (days)34691211
Days with high ≥ 32°C (days)5671170.5
Jul – DecJulAugSepOctNovDec
Days with measurable rain (days)781112118
Days with high ≥ 32°C (days)0.10.30.223

Sky & atmosphere

JanFebMarAprMayJunJulAugSepOctNovDec
Cloud cover (%)595353657377777473767870
Clear days (≤ 30% cloud)777432222224
Partly cloudy days (30–70%)101215119891099810
Cloudy days (≥ 70%)1399151921212019202018
Relative humidity (%)797573808586868685858482
Wind speed (m/s)3.52.72.12.44.04.54.44.34.13.32.83.4
Jan – JunJanFebMarAprMayJun
Cloud cover (%)595353657377
Clear days (≤ 30% cloud)777432
Partly cloudy days (30–70%)1012151198
Cloudy days (≥ 70%)1399151921
Relative humidity (%)797573808586
Wind speed (m/s)3.52.72.12.44.04.5
Jul – DecJulAugSepOctNovDec
Cloud cover (%)777473767870
Clear days (≤ 30% cloud)222224
Partly cloudy days (30–70%)91099810
Cloudy days (≥ 70%)212019202018
Relative humidity (%)868685858482
Wind speed (m/s)4.44.34.13.32.83.4
Methodology & sources

Temperature — modelled for this location from ERA5-Land reanalysis, a ~9 km global grid, because no long-record weather station is close enough to use.

Precipitation — 1991–2020 normals computed from 12 years of daily observations at Colombo, a weather station, about 64 km from the city centre. The underlying daily records come from NOAA's global station network.

Cloud, humidity, wind & sunshine — modelled estimates from NASA POWER, NASA's satellite-and-reanalysis climatology. This is the standard global source for atmospheric variables, which are not measured at most weather stations.

How we build these numbers →