Colombo Climate & 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. During the rainy seasons humidity is higher, 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.
The average temperatures year round in Colombo range between 75°F (24°C) and 87°F (31°C), but the temperatures can rise as high as 97°F (36°C) and this heat is compounded by humidity. 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.
Become our Colombo Travel Expert
We are looking for contributors for our Colombo travel guide. If you are a local, a regular traveller to Colombo or a travel professional with time to contribute and answer occasional forum questions, please contact us.