WhereItsSunny

Climate of Badulla, Badulla, Sri Lanka

Point-value climate at Badulla (Badulla, Sri Lanka). Population approximately 47,587.

Located in Badulla, Sri Lanka, Badulla has a tropical climate. Population approximately 47,587. Monthly average temperatures range from 21.4°C / 70.5°F in January to 24.3°C / 75.7°F in May, with rainfall varying from 21 mm / 0.8 in (June) to 320 mm / 12.6 in (November) — about 1919 mm / 75.6 in across the year. Badulla is the capital of Badulla. These are point-value climate normals sampled at Badulla's coordinates — often quite different from the surrounding region's area-weighted average.

Best sunny months: June.

Best time to visit Badulla →

Sunny & HotSunny & WarmSunny & MildTropicalSnowy
MonthTemperatureRainfallMatches
January21.4°C70.5°F202 mm8″
February22.1°C71.8°F132 mm5.2″Tropical
March23.2°C73.8°F134 mm5.3″Tropical
April24°C75.2°F230 mm9.1″Tropical
May24.3°C75.7°F111 mm4.4″Tropical
June24.1°C75.4°F21 mm0.8″Sunny & Warm
July23.9°C75°F48 mm1.9″
August23.7°C74.7°F71 mm2.8″
September23.6°C74.5°F93 mm3.7″Tropical
October23.1°C73.6°F248 mm9.8″Tropical
November22.5°C72.5°F320 mm12.6″Tropical
December21.9°C71.4°F309 mm12.2″

Frequently asked questions

What is the best time to visit Badulla?

The months with the sunniest, driest weather are June. Badulla's warmest month is May at an average of 24.3°C / 75.7°F, and its driest month is June with about 21 mm / 0.8 in of rain.

What is the climate of Badulla?

Badulla, in Badulla, Sri Lanka, has monthly average temperatures ranging from 21.4°C / 70.5°F in January to 24.3°C / 75.7°F in May. Annual rainfall is approximately 1919 mm / 75.6 in, with the wettest month being November (320 mm / 12.6 in) and the driest June (21 mm / 0.8 in).

What is the average temperature in Badulla in May?

The average temperature in Badulla in May is 24.3°C / 75.7°F, with rainfall of about 111 mm / 4.4 in — the warmest month of the year.

When is the driest month in Badulla?

The driest month in Badulla is June, with about 21 mm / 0.8 in of average monthly rainfall. Average temperature that month is 24.1°C / 75.4°F.

When is the wettest month in Badulla?

The wettest month in Badulla is November, with approximately 320 mm / 12.6 in of average monthly rainfall.