Colombo Climate and Weather
Colombo has a tropical monsoon climate, with hot and humid weather year-round and little variation in temperature. Instead of four seasons, the city experiences two rainy periods: from May to August and again from October to December. These months are more humid, with heavier rainfall, particularly in May, October, and November. Outside of these periods, rain is less frequent and generally not disruptive.
Average temperatures range from 75°F (24°C) to 87°F (31°C), but can climb as high as 97°F (36°C), especially when humidity peaks. Luckily, Colombo offers plenty of ways to cool off, from the Indian Ocean and Kelani River to the city's canal network and central Beira Lake.
The best time to visit is between January and April or in September, when the weather is drier and more comfortable. No matter when travellers go, they should pack light, breathable clothing, a sunhat, and sunscreen to stay cool and protected.