This information may change. Always check the official source.Last verified: July 2026 by

Best time to visit Sri Lanka

In Colombo: January to March. Every month in Colombo averages above 27 °C by day, so the choice here is rain rather than temperature — those are the driest three months in a row.

Sri Lanka is not one climate. Each reference city below is answered on its own numbers.

Colombo

  1. January: 30 °C by day, 23 °C at night, 79 mm of rain, recommended
  2. February: 31 °C by day, 23 °C at night, 68 mm of rain, recommended
  3. March: 31 °C by day, 24 °C at night, 103 mm of rain, recommended
  4. April: 31 °C by day, 25 °C at night, 195 mm of rain
  5. May: 30 °C by day, 25 °C at night, 306 mm of rain
  6. June: 29 °C by day, 25 °C at night, 294 mm of rain
  7. July: 29 °C by day, 25 °C at night, 241 mm of rain
  8. August: 28 °C by day, 25 °C at night, 229 mm of rain
  9. September: 28 °C by day, 25 °C at night, 271 mm of rain
  10. October: 29 °C by day, 24 °C at night, 369 mm of rain
  11. November: 29 °C by day, 24 °C at night, 355 mm of rain
  12. December: 29 °C by day, 23 °C at night, 182 mm of rain
Warmest
February, 31 °C
Coolest
August, 28 °C
Driest
February, 68 mm
Wettest
October, 369 mm

Kandy

June to October — 18–27 °C by day. 8 of the twelve months clear that band in Kandy, so this is the driest run of 5 in a row.

  1. January: 26 °C by day, 19 °C at night, 106 mm of rain
  2. February: 28 °C by day, 20 °C at night, 77 mm of rain
  3. March: 30 °C by day, 20 °C at night, 81 mm of rain
  4. April: 29 °C by day, 21 °C at night, 173 mm of rain
  5. May: 28 °C by day, 22 °C at night, 139 mm of rain
  6. June: 27 °C by day, 22 °C at night, 86 mm of rain, recommended
  7. July: 27 °C by day, 21 °C at night, 92 mm of rain, recommended
  8. August: 27 °C by day, 21 °C at night, 107 mm of rain, recommended
  9. September: 27 °C by day, 21 °C at night, 119 mm of rain, recommended
  10. October: 27 °C by day, 21 °C at night, 259 mm of rain, recommended
  11. November: 26 °C by day, 20 °C at night, 279 mm of rain
  12. December: 26 °C by day, 20 °C at night, 207 mm of rain
Warmest
March, 30 °C
Coolest
January, 26 °C
Driest
February, 77 mm
Wettest
November, 279 mm

How this is worked out: a month qualifies when its mean daytime high falls between 18 °C and 27 °C. Where more than five qualify, the answer is the driest run of consecutive qualifying months; where none do, it is the driest three months in a row if the year is hot throughout, or the warmest three if it never gets there. The figures are the thirty-year monthly averages charted below, and they are averages, not a forecast — any single year can miss them by a wide margin.

Colombo

Long-term averages for Colombo: the mean daily high, the mean overnight low and the mean monthly rainfall across 30 years of ERA5 reanalysis data (1995–2024).

DayNight
20253035°C0500mmJanFebMarAprMayJunJulAugSepOctNovDecJanuary: Day 30 °C, Night 23 °C, Rain 79 mm. February: Day 31 °C, Night 23 °C, Rain 68 mm. March: Day 31 °C, Night 24 °C, Rain 103 mm. April: Day 31 °C, Night 25 °C, Rain 195 mm. May: Day 30 °C, Night 25 °C, Rain 306 mm. June: Day 29 °C, Night 25 °C, Rain 294 mm. July: Day 29 °C, Night 25 °C, Rain 241 mm. August: Day 28 °C, Night 25 °C, Rain 229 mm. September: Day 28 °C, Night 25 °C, Rain 271 mm. October: Day 29 °C, Night 24 °C, Rain 369 mm. November: Day 29 °C, Night 24 °C, Rain 355 mm. December: Day 29 °C, Night 23 °C, Rain 182 mm
Show the monthly table
Colombo
MonthDay (°C)Night (°C)Rain (mm)
January302379
February312368
March3124103
April3125195
May3025306
June2925294
July2925241
August2825229
September2825271
October2924369
November2924355
December2923182

Kandy

Long-term averages for Kandy: the mean daily high, the mean overnight low and the mean monthly rainfall across 30 years of ERA5 reanalysis data (1995–2024).

DayNight
15202530°C0500mmJanFebMarAprMayJunJulAugSepOctNovDecJanuary: Day 26 °C, Night 19 °C, Rain 106 mm. February: Day 28 °C, Night 20 °C, Rain 77 mm. March: Day 30 °C, Night 20 °C, Rain 81 mm. April: Day 29 °C, Night 21 °C, Rain 173 mm. May: Day 28 °C, Night 22 °C, Rain 139 mm. June: Day 27 °C, Night 22 °C, Rain 86 mm. July: Day 27 °C, Night 21 °C, Rain 92 mm. August: Day 27 °C, Night 21 °C, Rain 107 mm. September: Day 27 °C, Night 21 °C, Rain 119 mm. October: Day 27 °C, Night 21 °C, Rain 259 mm. November: Day 26 °C, Night 20 °C, Rain 279 mm. December: Day 26 °C, Night 20 °C, Rain 207 mm
Show the monthly table
Kandy
MonthDay (°C)Night (°C)Rain (mm)
January2619106
February282077
March302081
April2921173
May2822139
June272286
July272192
August2721107
September2721119
October2721259
November2620279
December2620207

Comments

No comments yet. Share the first one.

Sources (1)

What this guide was checked against. Rules and prices change — follow the official link before you rely on a detail.