Best Time to Visit Colombo

Sri Lanka · weather by month, temperature and rainfall

Best monthsJanuary and February
HottestMarch · 31°C
ColdestJanuary · 23°C
WettestNovember · 339 mm

If you want the most pleasant weather in Colombo, plan your trip for January and February. Temperatures barely change through the year: highs stay between 28°C and 31°C, so rainfall matters far more than heat when choosing when to go. The rainy season runs over April to May and October to November; November is the wettest month with about 339 mm (13.3 in) of rain. May is the least comfortable month, mainly because of the rain.

Colombo weather by month

15°20°25°30°35°0175350January: 92 mm rainFebruary: 76 mm rainMarch: 127 mm rainApril: 241 mm rainMay: 253 mm rainJune: 155 mm rainJuly: 110 mm rainAugust: 134 mm rainSeptember: 175 mm rainOctober: 323 mm rainNovember: 339 mm rainDecember: 195 mm rainJanuary: 29°CFebruary: 30°CMarch: 31°CApril: 30°CMay: 30°CJune: 29°CJuly: 28°CAugust: 28°CSeptember: 29°COctober: 29°CNovember: 29°CDecember: 29°CJanuary: 23°CFebruary: 23°CMarch: 25°CApril: 26°CMay: 26°CJune: 26°CJuly: 25°CAugust: 25°CSeptember: 25°COctober: 25°CNovember: 25°CDecember: 24°CJanFebMarAprMayJunJulAugSepOctNovDec mm°C
Avg high Avg low Rainfall (mm)
Jan29°C / 23°C92 mmFairFeb30°C / 23°C76 mmGoodMar31°C / 25°C127 mmPoorApr30°C / 26°C241 mmPoorMay30°C / 26°C253 mmPoorJun29°C / 26°C155 mmPoorJul28°C / 25°C110 mmPoorAug28°C / 25°C134 mmPoorSep29°C / 25°C175 mmPoorOct29°C / 25°C323 mmPoorNov29°C / 25°C339 mmPoorDec29°C / 24°C195 mmPoor

Monthly climate table

MonthHighLowRainRainy daysHumiditySun hrs/dayRating
January29°C 84°F23°C 73°F92 mm1382%5.7Fair 6
February30°C 86°F23°C 74°F76 mm1178%6.2Good 6.7
March31°C 88°F25°C 77°F127 mm1977%6.1Poor 3.5
April30°C 87°F26°C 79°F241 mm2682%5Poor 3.1
May30°C 85°F26°C 80°F253 mm2786%3.5Poor 2.6
June29°C 84°F26°C 79°F155 mm2587%3.1Poor 2.9
July28°C 83°F25°C 78°F110 mm2287%3.4Poor 3.2
August28°C 83°F25°C 77°F134 mm2187%3.5Poor 3.2
September29°C 83°F25°C 78°F175 mm2386%3.4Poor 3.3
October29°C 83°F25°C 77°F323 mm2786%3Poor 3
November29°C 84°F25°C 76°F339 mm2685%2.8Poor 3
December29°C 84°F24°C 75°F195 mm2284%3.8Poor 3.5

Frequently asked questions

When is the best time to visit Colombo?

The best time to visit Colombo is January and February, based on comfortable temperatures, low rainfall and plenty of sunshine.

What is the hottest month in Colombo?

March is the hottest month in Colombo, with an average high of 31°C (88°F).

What is the coldest month in Colombo?

January is the coldest month in Colombo, with an average low of 23°C (73°F).

What is the rainiest month in Colombo?

November is the wettest month, with about 339 mm (13.3 in) of rain. February is the driest, with 76 mm (3.0 in).

When is the rainy season in Colombo?

The rainy season in Colombo is April to May and October to November.

Nearby destinations

More in Sri Lanka