What is the best time to visit Colombo?

Although it can be visited throughout the year, the best time to visit Colombo is in the dry season, lasting from January to March. The temperature recorded during these first three months of the year is 23 degrees Celsius to 28 degrees Celsius, making it ideal for exploration. Additionally, during these months, various festivals are celebrated in Colombo, such as Duruthu Poya, Thai Pongal, and even Sri Lanka’s Independence Day. The only exception to this otherwise perfect weather is during the rainy season, which lasts from May to October. April is the hottest month of the year with an average temperature of 28 degrees Celsius, and December is comparatively the coldest month of the year with an average of 25 degrees Celsius. May has been recorded as the wettest month of the year as it rains for most of the month with almost no dry day at all. Hence, it is usually not advised to travel to Colombo during its wet season.

Weather in Colombo


Upcoming Colombo Weather

Monthly Weather in Colombo

Month High/Low (°C) Rain
January 31°/ 23° 7 days
February 32°/ 23° 4 days
March 32°/ 24° 11 days
April 32°/ 25° 24 days
May 31°/ 26° 21 days
June 30°/ 25° 26 days
July 30°/ 25° 15 days
August 29°/ 25° 26 days
September 29°/ 24° 28 days
October 29°/ 24° 29 days
November 30°/ 24° 27 days
December 30°/ 23° 21 days

More about Best Time to Travel to Colombo

Colombo Packages

Compare quotes from upto 3 travel agents for free

Colombo Photos

Colombo, Sri-Lanka

+ 48

View 25 Packages