Climate averages 1991–2020

Weather in Sri Lanka in May

In May, average daytime highs across the 12 cities listed in Sri Lanka range from 28.0°C in Kandy to 33.5°C in Trincomalee. Monthly rainfall ranges from 40 mm in Point Pedro to 293 mm in Dehiwala-Mount Lavinia.

Long-term climate patterns, not a forecast for a particular trip.

Sri Lanka by monthAll cities

City by city

May in Sri Lanka

1991–2020
Average May climate for cities in Sri Lanka, 1991–2020
CityAverage highHigh / lowAverage lowRainfall mmRain days
Colombo29.5°C25.4°C25.4°C27928.9
Dehiwala-Mount Lavinia29.2°C25.4°C25.4°C29329.1
Jaffna31.2°C28.1°C28.1°C587.6
Negombo29.6°C25.7°C25.7°C25528.6
Kandy28.0°C22.0°C22.0°C12519.8
Trincomalee33.5°C26.7°C26.7°C488.1
Kalmunai32.3°C26.6°C26.6°C5911.6
Galle28.6°C25.5°C25.5°C27928.6
Point Pedro31.8°C27.8°C27.8°C405.0
Batticaloa33.4°C26.2°C26.2°C509.3
Ambalantota31.0°C25.9°C25.9°C10118.7
Matara29.0°C25.4°C25.4°C22428.3

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