Colombo features a tropical monsoon climate.

Colombo's climate is fairly temperate all throughout the year.

From March to April the average high temperature is around 31 °C (87.8 °F). The only major change in the Colombo weather occurs during the monsoon seasons from May to August and October to January. This is the time of year where heavy rains can be expected. Colombo sees little relative diurnal range of temperature, although this is more marked in the drier winter months, where minimum temperatures average 22 °C (71.6 °F).

Rainfall in the city averages around 2,500 millimetres (98 in) a year.