Climate averages 1991–2020
Weather in Sri Lanka in April
In April, average daytime highs across the 12 cities listed in Sri Lanka range from 29.1°C in Kandy to 31.8°C in Batticaloa. Monthly rainfall ranges from 34 mm in Point Pedro to 182 mm in Matara.
Long-term climate patterns, not a forecast for a particular trip.
City by city
April in Sri Lanka
| City | Average highHigh / low | Average low | Rainfall mm | Rain days |
|---|---|---|---|---|
| Colombo | 30.8°C25.0°C | 25.0°C | 167 | 24.8 |
| Dehiwala-Mount Lavinia | 30.4°C25.0°C | 25.0°C | 174 | 24.1 |
| Jaffna | 31.4°C27.3°C | 27.3°C | 45 | 7.5 |
| Negombo | 30.7°C25.5°C | 25.5°C | 163 | 26.0 |
| Kandy | 29.1°C21.5°C | 21.5°C | 171 | 18.2 |
| Trincomalee | 31.7°C26.2°C | 26.2°C | 56 | 10.1 |
| Kalmunai | 30.8°C25.8°C | 25.8°C | 70 | 13.3 |
| Galle | 29.2°C25.4°C | 25.4°C | 147 | 22.6 |
| Point Pedro | 31.7°C27.0°C | 27.0°C | 34 | 6.1 |
| Batticaloa | 31.8°C25.3°C | 25.3°C | 59 | 10.5 |
| Ambalantota | 31.3°C25.2°C | 25.2°C | 110 | 18.7 |
| Matara | 29.9°C25.2°C | 25.2°C | 182 | 25.5 |
A rain day is a local calendar day with at least 1 mm of precipitation.