Climate in Sri Lanka
11 cities in Sri Lanka, compared on thirty-year climate normals. Open any city for its month-by-month record, or take the quiz to see which of them fits the weather you actually like.
- Hottest summers
- Trincomalee
average high 94°F (34°C) in the warmest month
- Mildest winters
- Kalmunai
coldest-month lows near 75°F (24°C)
- Driest
- Jaffna
59.7 in (1517 mm) of rain a year
- Wettest
- Maharagama
119.3 in (3031 mm) of rain a year
Every city
| City | Warmest-month high | Coldest-month low | Rain a year | Population |
|---|---|---|---|---|
| ColomboWestern Province | 91°F (33°C) | 73°F (23°C) | 103.4 in (2627 mm) | 648k people |
| Dehiwala-Mount LaviniaWestern Province | 91°F (33°C) | 73°F (23°C) | 110.4 in (2804 mm) | 220k people |
| MaharagamaWestern Province | 90°F (32°C) | 73°F (23°C) | 119.3 in (3031 mm) | 195k people |
| JaffnaNorthern Province | 93°F (34°C) | 73°F (23°C) | 59.7 in (1517 mm) | 169k people |
| MoratuwaWestern Province | 90°F (32°C) | 73°F (23°C) | 114.5 in (2910 mm) | 168k people |
| NegomboWestern Province | 91°F (33°C) | 72°F (22°C) | 86.5 in (2197 mm) | 137k people |
| Pita KotteWestern Province | 91°F (33°C) | 73°F (23°C) | 112.4 in (2855 mm) | 118k people |
| Sri Jayewardenepura KotteWestern Province | 91°F (33°C) | 73°F (23°C) | 113.8 in (2891 mm) | 116k people |
| KandyCentral Province | 88°F (31°C) | 66°F (19°C) | 103.5 in (2628 mm) | 112k people |
| TrincomaleeEastern Province | 94°F (34°C) | 74°F (23°C) | 63.4 in (1610 mm) | 108k people |
| KalmunaiEastern Province | 91°F (33°C) | 75°F (24°C) | 79.3 in (2014 mm) | 100k people |
Which of these would suit you? The quiz scores every city against the temperatures, humidity, sun, rain and snow you enjoy.
Take the quiz