Climate averages 1991–2020
Weather in Sri Lanka in December
In December, average daytime highs across the 12 cities listed in Sri Lanka range from 25.5°C in Kandy to 29.2°C in Colombo. Monthly rainfall ranges from 137 mm in Negombo to 310 mm in Kalmunai.
Long-term climate patterns, not a forecast for a particular trip.
City by city
December in Sri Lanka
| City | Average highHigh / low | Average low | Rainfall mm | Rain days |
|---|---|---|---|---|
| Colombo | 29.2°C23.2°C | 23.2°C | 164 | 15.6 |
| Dehiwala-Mount Lavinia | 29.0°C23.3°C | 23.3°C | 174 | 16.5 |
| Jaffna | 26.8°C24.7°C | 24.7°C | 199 | 16.3 |
| Negombo | 29.1°C23.5°C | 23.5°C | 137 | 14.1 |
| Kandy | 25.5°C19.8°C | 19.8°C | 214 | 20.8 |
| Trincomalee | 27.1°C24.3°C | 24.3°C | 276 | 20.9 |
| Kalmunai | 27.2°C24.2°C | 24.2°C | 310 | 22.6 |
| Galle | 28.0°C23.9°C | 23.9°C | 148 | 18.5 |
| Point Pedro | 27.0°C24.5°C | 24.5°C | 191 | 16.9 |
| Batticaloa | 27.3°C23.5°C | 23.5°C | 302 | 21.6 |
| Ambalantota | 28.9°C23.6°C | 23.6°C | 153 | 16.9 |
| Matara | 28.6°C23.7°C | 23.7°C | 199 | 21.2 |
A rain day is a local calendar day with at least 1 mm of precipitation.