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.
| City | Avg Temp |
|---|---|
| Colombo · 648,034 | 27.7°C |
| Dehiwala-Mount Lavinia · 219,827 | 27.7°C |
| Maharagama · 195,355 | 27.4°C |
| Jaffna · 169,102 | 28.1°C |
| Moratuwa · 168,280 | 27.4°C |
| Negombo · 137,223 | 27.4°C |
| Pita Kotte · 118,179 | 27.7°C |
| Sri Jayewardenepura Kotte · 115,826 | 27.7°C |
| Kandy · 111,701 | 24.4°C |
| Trincomalee · 108,420 | 28.1°C |
| Kalmunai · 100,171 | 27.8°C |
| Galle · 93,118 | 26.8°C |
| Point Pedro · 89,810 | 28.1°C |
| Batticaloa · 86,742 | 28.1°C |
| Katunayaka · 84,643 | 27.4°C |
| Ambalantota · 80,506 | 27.3°C |
| Valvedditturai · 78,205 | 28.1°C |