WhereItsSunny

Climate of Kegalle, Sri Lanka

Area-weighted average across Kegalle. For where people actually live and travel, see the cities below.

Kegalle, a subdivision of Sri Lanka, has a tropical climate on average. Area-weighted monthly temperatures across the whole territory range from 24.9°C / 76.8°F in January to 27°C / 80.6°F in April, with rainfall from 101 mm / 4 in to 449 mm / 17.7 in depending on the season (3419 mm / 134.6 in total across the year).

Sunny & HotSunny & WarmSunny & MildTropicalSnowy
MonthTemperatureRainfallMatches
January24.9°C76.8°F101 mm4″Tropical
February25.6°C78.1°F111 mm4.4″Tropical
March26.6°C79.9°F202 mm8″Tropical
April27°C80.6°F306 mm12″Tropical
May26.8°C80.2°F409 mm16.1″Tropical
June26.2°C79.2°F379 mm14.9″Tropical
July25.9°C78.6°F298 mm11.7″Tropical
August25.9°C78.6°F275 mm10.8″Tropical
September25.8°C78.4°F311 mm12.2″Tropical
October25.6°C78.1°F449 mm17.7″Tropical
November25.3°C77.5°F376 mm14.8″Tropical
December24.9°C76.8°F202 mm8″Tropical

Frequently asked questions

What is the best time to visit Kegalle?

Kegalle, Sri Lanka does not have a clear sunny-and-dry window by our cutoffs. The warmest month is April at 27°C / 80.6°F, and the driest is January at 101 mm / 4 in — likely your best travel window. For city-level detail, see the cities section below.

What is the climate of Kegalle?

Kegalle, Sri Lanka has area-weighted monthly average temperatures ranging from 24.9°C / 76.8°F in January to 27°C / 80.6°F in April. Annual rainfall averages about 3419 mm / 134.6 in, with the wettest month being October (449 mm / 17.7 in) and the driest January (101 mm / 4 in). Because this is an area average across the whole subdivision, local city values can differ substantially.

What is the hottest month in Kegalle?

The hottest month in Kegalle is April, with an area-wide average temperature of 27°C / 80.6°F.

What is the coldest month in Kegalle?

The coldest month in Kegalle is January, with an area-wide average temperature of 24.9°C / 76.8°F.

When does it rain most in Kegalle?

The wettest month in Kegalle is October, averaging about 449 mm / 17.7 in of rainfall. The driest is January with about 101 mm / 4 in.