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.

Share a tip

Sign in to continue.

Sources (1)

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