Search Menu

Average climate of Sri Lanka

The climate of Sri Lanka has an average yearly temperature of 32°C. Throughout the year, the average monthly temperature can drop to 30°C and rise to 34°C.

Annually, about 2243 mm of rain falls. This gives a good overview of how much rain to expect in Sri Lanka.

The climate of Sri Lanka
  • Average yearly temperature: 32°C
  • Highest temperature: 34°C in March and April
  • Lowest temperature: 30°C in November and December
  • Precipitation: 2243 mm per year, averaging 187 mm per month
  • Driest months: 62 mm in February, 69 mm in July and 93 mm in January
  • Wettest months: 369 mm in November, 304 mm in October and 293 mm in May

Temperature per month in Sri Lanka

This graph shows the average high temperatures in degrees Celsius for each month in Sri Lanka

Temperature per month in Sri Lanka

Precipitation per month in Sri Lanka

This graph shows the average monthly precipitation in millimeters in Sri Lanka.

Precipitation per month in Sri Lanka

UV index per month in Sri Lanka

This graph shows the average UV index per month in Sri Lanka.

UV index per month in Sri Lanka

Yearly temperature in Sri Lanka

This graph shows the average yearly temperature in Sri Lanka, measured in degrees Celsius.

Yearly temperature in Sri Lanka

Yearly total precipitation in Sri Lanka

This graph shows the average yearly precipitation in millimeters in Sri Lanka.

Precipitation per year in Sri Lanka

Average weather in Sri Lanka per month

Click on a month below to see in detail how the weather typically is in Sri Lanka and what to expect. Based on the historical weather data of Sri Lanka, you can view the average temperature, precipitation, wind, and UV index for each day of the month.