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.

Sri Lanka by monthAll cities

City by city

July in Sri Lanka

1991–2020
Average July climate for cities in Sri Lanka, 1991–2020
CityAverage highHigh / lowAverage lowRainfall mmRain days
Colombo28.5°C24.8°C24.8°C18324.4
Dehiwala-Mount Lavinia28.2°C24.8°C24.8°C20525.4
Jaffna30.5°C27.5°C27.5°C339.0
Negombo28.5°C25.2°C25.2°C17624.5
Kandy26.7°C21.3°C21.3°C8318.3
Trincomalee33.6°C26.3°C26.3°C315.5
Kalmunai33.2°C26.4°C26.4°C317.5
Galle27.8°C24.9°C24.9°C21427.5
Point Pedro31.1°C27.3°C27.3°C215.2
Batticaloa34.5°C26.5°C26.5°C245.8
Ambalantota31.2°C25.6°C25.6°C4513.2
Matara28.3°C24.8°C24.8°C15926.7

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