Colombo Climate and Weather
Colombo enjoys a tropical monsoon climate, with weather that stays evenly hot and humid throughout the year, and no distinct seasons according to temperature. There are, however, two rainy seasons, with heavy monsoon rains occurring between May and August, and again between October and December. Humidity is higher during the rainy seasons, making it seem hotter. Rain is possible in Colombo all year, but outside of the monsoon seasons, it is not disruptive. The wettest months are May, October and November.
Average temperatures year round in Colombo range between 75F (24C) and 87F (31C), but the temperatures can rise as high as 97F (36C), with humidity compounding this heat. Luckily, the city has plenty of water to help cool down visitors, including the ocean, the Kelani River, which borders the city to the north and northeast, numerous canals, and the huge Beira Lake in the heart of the city.
The best time to visit Colombo is any time outside of the rainy seasons: in September, or between January and April. Travellers should go prepared for the heat with light cotton clothing, hats, and plenty of sunscreen.