Weather in Colombo

What's the weather like in Colombo?

Colombo has warm year-round and heavy rainfall, especially in the wet season. Average daytime highs range from 31°C (88°F) in January to 29°C (84°F) in July, with overnight lows around 22°C (72°F) and 25°C (77°F) respectively.

No month in Colombo sits in the typical comfort range of 18–26°C. The most temperate months are usually July and August.

Quick facts

Country
🇱🇰 Sri Lanka
Region
Asia
Time zone
Asia/Colombo
Coordinates
6.927, 79.861

Monthly climate

Long-run averages for each month of the year.

MonthAvg highAvg lowRainfallRain daysSnow days
January 31°C / 88°F 22°C / 72°F 75 mm 8 0
February 31°C / 88°F 22°C / 72°F 65 mm 6 0
March 32°C / 90°F 23°C / 73°F 135 mm 10 0
April 32°C / 90°F 24°C / 75°F 235 mm 15 0
May 31°C / 88°F 25°C / 77°F 395 mm 21 0
June 30°C / 86°F 25°C / 77°F 225 mm 19 0
July 29°C / 84°F 25°C / 77°F 135 mm 15 0
August 29°C / 84°F 25°C / 77°F 115 mm 15 0
September 30°C / 86°F 25°C / 77°F 170 mm 16 0
October 30°C / 86°F 24°C / 75°F 360 mm 21 0
November 30°C / 86°F 23°C / 73°F 330 mm 18 0
December 30°C / 86°F 23°C / 73°F 165 mm 12 0

Colombo by month

Detailed weather for any specific month:

Seasonal patterns to know

South Asia monsoon runs June–September. Heavy rain is the norm — pleasant for greenery, hard for sightseeing.

Cities with a similar climate to Colombo

🗺 Explore Colombo on the interactive map

Live forecast, sunrise/sunset, and more.