WhereItsSunny

Climate of Ratnapura, Ratnapura, Sri Lanka

Point-value climate at Ratnapura (Ratnapura, Sri Lanka). Population approximately 47,832.

Located in Ratnapura, Sri Lanka, Ratnapura has a tropical climate. Population approximately 47,832. Monthly average temperatures range from 26.2°C / 79.2°F in December to 27.9°C / 82.2°F in April, with rainfall varying from 124 mm / 4.9 in (January) to 521 mm / 20.5 in (May) — about 3971 mm / 156.3 in across the year. Ratnapura is the capital of Ratnapura. These are point-value climate normals sampled at Ratnapura's coordinates — often quite different from the surrounding region's area-weighted average.

Best time to visit Ratnapura →

Sunny & HotSunny & WarmSunny & MildTropicalSnowy
MonthTemperatureRainfallMatches
January26.3°C79.3°F124 mm4.9″Tropical
February26.9°C80.4°F143 mm5.6″Tropical
March27.6°C81.7°F252 mm9.9″Tropical
April27.9°C82.2°F377 mm14.8″Tropical
May27.7°C81.9°F521 mm20.5″Tropical
June27.1°C80.8°F411 mm16.2″Tropical
July26.8°C80.2°F307 mm12.1″Tropical
August26.8°C80.2°F311 mm12.2″Tropical
September26.8°C80.2°F398 mm15.7″Tropical
October26.6°C79.9°F478 mm18.8″Tropical
November26.3°C79.3°F399 mm15.7″Tropical
December26.2°C79.2°F250 mm9.8″Tropical

Frequently asked questions

What is the best time to visit Ratnapura?

Ratnapura does not have a clearly "sunny" season by our profile cutoffs — see the "warmest and driest months" fallback for the closest picks. Ratnapura's warmest month is April at an average of 27.9°C / 82.2°F, and its driest month is January with about 124 mm / 4.9 in of rain.

What is the climate of Ratnapura?

Ratnapura, in Ratnapura, Sri Lanka, has monthly average temperatures ranging from 26.2°C / 79.2°F in December to 27.9°C / 82.2°F in April. Annual rainfall is approximately 3971 mm / 156.3 in, with the wettest month being May (521 mm / 20.5 in) and the driest January (124 mm / 4.9 in).

What is the average temperature in Ratnapura in April?

The average temperature in Ratnapura in April is 27.9°C / 82.2°F, with rainfall of about 377 mm / 14.8 in — the warmest month of the year.

When is the driest month in Ratnapura?

The driest month in Ratnapura is January, with about 124 mm / 4.9 in of average monthly rainfall. Average temperature that month is 26.3°C / 79.3°F.

When is the wettest month in Ratnapura?

The wettest month in Ratnapura is May, with approximately 521 mm / 20.5 in of average monthly rainfall.