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.

Sri Lanka by monthAll cities

City by city

April in Sri Lanka

1991–2020
Average April climate for cities in Sri Lanka, 1991–2020
CityAverage highHigh / lowAverage lowRainfall mmRain days
Colombo30.8°C25.0°C25.0°C16724.8
Dehiwala-Mount Lavinia30.4°C25.0°C25.0°C17424.1
Jaffna31.4°C27.3°C27.3°C457.5
Negombo30.7°C25.5°C25.5°C16326.0
Kandy29.1°C21.5°C21.5°C17118.2
Trincomalee31.7°C26.2°C26.2°C5610.1
Kalmunai30.8°C25.8°C25.8°C7013.3
Galle29.2°C25.4°C25.4°C14722.6
Point Pedro31.7°C27.0°C27.0°C346.1
Batticaloa31.8°C25.3°C25.3°C5910.5
Ambalantota31.3°C25.2°C25.2°C11018.7
Matara29.9°C25.2°C25.2°C18225.5

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