Climate averages 1991–2020
Weather in Sri Lanka in July
In July, average daytime highs across the 12 cities listed in Sri Lanka range from 26.7°C in Kandy to 34.5°C in Batticaloa. Monthly rainfall ranges from 21 mm in Point Pedro to 214 mm in Galle.
Long-term climate patterns, not a forecast for a particular trip.
City by city
July in Sri Lanka
| City | Average highHigh / low | Average low | Rainfall mm | Rain days |
|---|---|---|---|---|
| Colombo | 28.5°C24.8°C | 24.8°C | 183 | 24.4 |
| Dehiwala-Mount Lavinia | 28.2°C24.8°C | 24.8°C | 205 | 25.4 |
| Jaffna | 30.5°C27.5°C | 27.5°C | 33 | 9.0 |
| Negombo | 28.5°C25.2°C | 25.2°C | 176 | 24.5 |
| Kandy | 26.7°C21.3°C | 21.3°C | 83 | 18.3 |
| Trincomalee | 33.6°C26.3°C | 26.3°C | 31 | 5.5 |
| Kalmunai | 33.2°C26.4°C | 26.4°C | 31 | 7.5 |
| Galle | 27.8°C24.9°C | 24.9°C | 214 | 27.5 |
| Point Pedro | 31.1°C27.3°C | 27.3°C | 21 | 5.2 |
| Batticaloa | 34.5°C26.5°C | 26.5°C | 24 | 5.8 |
| Ambalantota | 31.2°C25.6°C | 25.6°C | 45 | 13.2 |
| Matara | 28.3°C24.8°C | 24.8°C | 159 | 26.7 |
A rain day is a local calendar day with at least 1 mm of precipitation.