🇱🇰 Sri Lanka Climate & Weather Averages

1 cit covered · Data averaged from 2020–2024 (5 years)

Cities
1
in Sri Lanka
Avg Temp Range
26.7–26.7°C
80.1–80.1°F
annual mean across cities
Avg Rainfall
2990mm
annual, across cities
Climate Zones
1
Tropical

Sri Lanka spans 1 climate zone: Tropical. Across the 1 cit covered, annual mean temperatures range from 26.7°C (80.1°F) to 26.7°C (80.1°F), with an average annual precipitation of roughly 2990mm. Sri Lanka's climate varies across the 1 city covered here. The country spans 1 climate zone: Tropical. Annual mean temperatures range from 26.7°C (80.1°F) to 26.7°C (80.1°F), reflecting regional and elevational differences. Annual precipitation averages roughly 2990mm across these locations. Use the city pages below for detailed monthly temperature, rainfall, sunshine, humidity, UV index, and wind data.

Cities in Sri Lanka

Colombo
Tropical
Tropical
Avg 26.7°C (80.1°F) · 2990.0mm rain

Data Source: Open-Meteo historical archive (2020–2024). Figures are 5-year monthly averages. Last updated: 2026-07-30.