This information may change. Always check the official source.Last verified: July 2026 by Ondřej Kadlec
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
Jan30°January: 30 °C by day, 23 °C at night, 79 mm of rain, recommended
Feb31°February: 31 °C by day, 23 °C at night, 68 mm of rain, recommended
Mar31°March: 31 °C by day, 24 °C at night, 103 mm of rain, recommended
Apr31°April: 31 °C by day, 25 °C at night, 195 mm of rain
May30°May: 30 °C by day, 25 °C at night, 306 mm of rain
Jun29°June: 29 °C by day, 25 °C at night, 294 mm of rain
Jul29°July: 29 °C by day, 25 °C at night, 241 mm of rain
Aug28°August: 28 °C by day, 25 °C at night, 229 mm of rain
Sep28°September: 28 °C by day, 25 °C at night, 271 mm of rain
Oct29°October: 29 °C by day, 24 °C at night, 369 mm of rain
Nov29°November: 29 °C by day, 24 °C at night, 355 mm of rain
Dec29°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.
Jan26°January: 26 °C by day, 19 °C at night, 106 mm of rain
Feb28°February: 28 °C by day, 20 °C at night, 77 mm of rain
Mar30°March: 30 °C by day, 20 °C at night, 81 mm of rain
Apr29°April: 29 °C by day, 21 °C at night, 173 mm of rain
May28°May: 28 °C by day, 22 °C at night, 139 mm of rain
Jun27°June: 27 °C by day, 22 °C at night, 86 mm of rain, recommended
Jul27°July: 27 °C by day, 21 °C at night, 92 mm of rain, recommended
Aug27°August: 27 °C by day, 21 °C at night, 107 mm of rain, recommended
Sep27°September: 27 °C by day, 21 °C at night, 119 mm of rain, recommended
Oct27°October: 27 °C by day, 21 °C at night, 259 mm of rain, recommended
Nov26°November: 26 °C by day, 20 °C at night, 279 mm of rain
Dec26°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
Show the monthly table
Colombo
Month
Day (°C)
Night (°C)
Rain (mm)
January
30
23
79
February
31
23
68
March
31
24
103
April
31
25
195
May
30
25
306
June
29
25
294
July
29
25
241
August
28
25
229
September
28
25
271
October
29
24
369
November
29
24
355
December
29
23
182
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).
Comments
No comments yet. Share the first one.
Share a tip
Sign in to continue.