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.
City by city
January in Sri Lanka
| City | Average highHigh / low | Average low | Rainfall mm | Rain days |
|---|---|---|---|---|
| Colombo | 30.4°C22.9°C | 22.9°C | 53 | 7.8 |
| Dehiwala-Mount Lavinia | 29.9°C23.1°C | 23.1°C | 60 | 8.7 |
| Jaffna | 26.8°C24.4°C | 24.4°C | 62 | 6.7 |
| Negombo | 30.2°C23.2°C | 23.2°C | 38 | 6.2 |
| Kandy | 25.7°C19.1°C | 19.1°C | 110 | 14.4 |
| Trincomalee | 26.9°C24.1°C | 24.1°C | 126 | 14.5 |
| Kalmunai | 27.0°C24.0°C | 24.0°C | 186 | 17.8 |
| Galle | 28.3°C23.6°C | 23.6°C | 64 | 12.2 |
| Point Pedro | 26.9°C24.1°C | 24.1°C | 66 | 7.6 |
| Batticaloa | 27.1°C23.2°C | 23.2°C | 170 | 15.7 |
| Ambalantota | 29.6°C23.2°C | 23.2°C | 56 | 8.6 |
| Matara | 29.1°C23.4°C | 23.4°C | 97 | 14.4 |
A rain day is a local calendar day with at least 1 mm of precipitation.