Weather in Colombo
Live weather and 7-day forecast for Colombo, Sri Lanka, followed by what to expect in each month of the year.
Sunrise 05:58 Sunset 17:54 Daylight 11h 56m Sun times →
Next 24 hours
7-day forecast
Forecast data from Open-Meteo
Climate in Colombo: month by month
Averaged over 2023–2025, the warmest month in Colombo is April, with highs around 31 °C (88 °F) and lows around 25 °C (76 °F); the coolest is January, with highs around 30 °C (86 °F) and lows around 22 °C (72 °F). Temperatures barely change through the year — the monthly averages stay within 2 °C of each other.
Colombo gets about 3,199 mm (126 in) of precipitation a year. The wettest month is November (467 mm over about 27 days) and the driest is February (52 mm).
| Month | Avg high | Avg low | Precipitation (mm) | Wet days | Daylight |
|---|---|---|---|---|---|
| January | 30° | 22° | 167 | 17 | 11h 46m |
| February | 32° | 23° | 52 | 11 | 11h 54m |
| March | 31° | 24° | 115 | 18 | 12h 4m |
| April | 31° | 25° | 166 | 24 | 12h 16m |
| May | 30° | 25° | 397 | 30 | 12h 26m |
| June | 29° | 25° | 340 | 29 | 12h 31m |
| July | 29° | 25° | 274 | 29 | 12h 29m |
| August | 29° | 25° | 222 | 29 | 12h 21m |
| September | 29° | 25° | 370 | 30 | 12h 10m |
| October | 29° | 24° | 408 | 26 | 11h 59m |
| November | 29° | 23° | 467 | 27 | 11h 49m |
| December | 30° | 23° | 221 | 22 | 11h 43m |
Averages of daily values from the ERA5 reanalysis for 2023–2025 at Colombo's coordinates (model elevation 9 m), via Open-Meteo (CC BY 4.0). Three recent years are not a 30-year climate normal; reanalysis smooths local extremes and tends to count more light-rain days than a rain gauge would. Daylight is sunrise to sunset on the 15th of each month.
Weather questions for Colombo
What is the hottest month in Colombo?
April, with average highs of 31 °C (88 °F) and lows of 25 °C (76 °F) over 2023–2025. The coolest month is January, averaging 30 °C (86 °F) by day and 22 °C (72 °F) at night.
What is the rainiest month in Colombo?
November, with about 467 mm of precipitation on roughly 27 days. The driest month is February (52 mm), and the yearly total is around 3,199 mm.
When is the weather mildest in Colombo?
No month in Colombo has average highs between 18 °C and 27 °C (64–81 °F). The coolest month, January, averages highs of 30 °C (86 °F).
More about Colombo
More for Colombo
More for Colombo: local time, sunrise and sunset, moon phases, and the exact time zone.
About this forecast
The live forecast comes from Open-Meteo, which blends models from national weather services and is fetched fresh in your browser on each visit. Times in the hourly outlook are Colombo local time (Asia/Colombo).