Skip to main content
Population Review

Climate by city

Sri Lanka Climate

Average temperatures, rainfall, and the best time to visit 17 cities in Sri Lanka, based on 1970–2000 climate normals.

CityAvg Temp
Colombo · 648,03427.7°C
Dehiwala-Mount Lavinia · 219,82727.7°C
Maharagama · 195,35527.4°C
Jaffna · 169,10228.1°C
Moratuwa · 168,28027.4°C
Negombo · 137,22327.4°C
Pita Kotte · 118,17927.7°C
Sri Jayewardenepura Kotte · 115,82627.7°C
Kandy · 111,70124.4°C
Trincomalee · 108,42028.1°C
Kalmunai · 100,17127.8°C
Galle · 93,11826.8°C
Point Pedro · 89,81028.1°C
Batticaloa · 86,74228.1°C
Katunayaka · 84,64327.4°C
Ambalantota · 80,50627.3°C
Valvedditturai · 78,20528.1°C

← All countries