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 93°F (34°C) in the warmest month
- Mildest winters
- Jaffna
coldest-month lows near 76°F (24°C)
- Driest
- Jaffna
43.6 in (1106 mm) of rain a year
- Wettest
- Dehiwala-Mount Lavinia
109.2 in (2773 mm) of rain a year
Every city
| City | Warmest-month high | Coldest-month low | Rain a year | Population |
|---|---|---|---|---|
| ColomboWestern Province | 89°F (32°C) | 73°F (23°C) | 101.8 in (2587 mm) | 648k people |
| Dehiwala-Mount LaviniaWestern Province | 88°F (31°C) | 73°F (23°C) | 109.2 in (2773 mm) | 220k people |
| MaharagamaWestern Province | 88°F (31°C) | 73°F (23°C) | 109.2 in (2773 mm) | 195k people |
| JaffnaNorthern Province | 89°F (32°C) | 76°F (24°C) | 43.6 in (1106 mm) | 169k people |
| MoratuwaWestern Province | 88°F (31°C) | 74°F (23°C) | 107.9 in (2741 mm) | 168k people |
| NegomboWestern Province | 89°F (32°C) | 74°F (23°C) | 92.1 in (2339 mm) | 137k people |
| Pita KotteWestern Province | 89°F (31°C) | 73°F (23°C) | 101.8 in (2587 mm) | 118k people |
| Sri Jayewardenepura KotteWestern Province | 89°F (31°C) | 73°F (23°C) | 102.6 in (2606 mm) | 116k people |
| KandyCentral Province | 86°F (30°C) | 67°F (19°C) | 66.6 in (1692 mm) | 112k people |
| TrincomaleeEastern Province | 93°F (34°C) | 75°F (24°C) | 51.6 in (1312 mm) | 108k people |
| KalmunaiEastern Province | 92°F (33°C) | 75°F (24°C) | 55.6 in (1414 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