Climate averages 1991–2020

Weather in Sri Lanka in January

In January, average daytime highs across the 12 cities listed in Sri Lanka range from 25.7°C in Kandy to 30.4°C in Colombo. Monthly rainfall ranges from 38 mm in Negombo to 186 mm in Kalmunai.

Long-term climate patterns, not a forecast for a particular trip.

Sri Lanka by monthAll cities

City by city

January in Sri Lanka

1991–2020
Average January climate for cities in Sri Lanka, 1991–2020
CityAverage highHigh / lowAverage lowRainfall mmRain days
Colombo30.4°C22.9°C22.9°C537.8
Dehiwala-Mount Lavinia29.9°C23.1°C23.1°C608.7
Jaffna26.8°C24.4°C24.4°C626.7
Negombo30.2°C23.2°C23.2°C386.2
Kandy25.7°C19.1°C19.1°C11014.4
Trincomalee26.9°C24.1°C24.1°C12614.5
Kalmunai27.0°C24.0°C24.0°C18617.8
Galle28.3°C23.6°C23.6°C6412.2
Point Pedro26.9°C24.1°C24.1°C667.6
Batticaloa27.1°C23.2°C23.2°C17015.7
Ambalantota29.6°C23.2°C23.2°C568.6
Matara29.1°C23.4°C23.4°C9714.4

A rain day is a local calendar day with at least 1 mm of precipitation.