Weather in Colombo in April
Sri Lanka · 20-year averages, April
A hard month. April is a hard month in Colombo, and worth planning around. You should expect rain on 26 days of the month, which is more days wet than dry.
April ranks 10 of 12 — near the bottom of Colombo's year. January is the month that works, and the swing between the two is 19 points, which is a different holiday rather than a slightly better one.
Rain on 26 of the month's 30 days, 8 of them heavy. At that frequency a wet-weather backup is not a contingency, it is the itinerary — book the indoor things first and treat the clear days as the bonus. Pack for 30.9 °C days and 26.4 °C nights; the spread matters more here than any single number.
What the averages hide
Averages flatten a month, and this one hides a few things: 22 days top 30 °C, making the heat continuous rather than occasional; the day barely swings — 4.5 °C between the overnight low and the afternoon high. Across the twenty years measured, the hottest April day reached 34.8 °C and the coldest night fell to 24.4 °C, and the wettest single day dropped 84 mm — roughly 37% of the month's rain in one day.
April is statistically steady but not small: the year-to-year variation is modest in relative terms, yet the wettest April on record still delivered 393 mm against 66 mm in the driest. In a month this wet, even a tame spread is a lot of rain in absolute terms — the 226 mm average is a reasonable planning figure, not a promise.
Wind is light at 8.2 km/h, so the temperature on the page is close to the temperature on your skin, and humidity runs at 81%, high enough to notice on the warm days without dominating them.
How April sits in the year
Temperatures hold steady either side: 31.7 °C in March, 30.9 here, 29.8 in May. Nothing about the timing within the month matters much. Rain has already shifted: 9 days more than March had.
Daylight in April
Colombo sits close enough to the equator that daylight barely moves all year — 12.3 hours in April, against a range of just 0.8 hours across the whole calendar. Sunrise and sunset land at roughly the same time whenever you come.
Sea temperature
The sea sits at about 29.9 °C in April — warm enough that the water offers no relief from the heat. This is the warmest the water gets all year.
How busy it gets
Off season. The genuine off season: cheapest by a distance, with the caveat that some tours and restaurants close entirely.
Crowd levels are estimated from climate desirability and school-holiday calendars, not from visitor numbers.
April in Colombo versus nearby
If Colombo is one option among several, the nearby comparison is worth making. Kandy is close enough to be a coin toss — within a degree on temperature, 5 days less rain. Trincomalee is close enough to be a coin toss — within a degree on temperature, 8 days less rain.
So: April works, with January the better month by 18 points if the dates can move. If they cannot, nothing here should stop you booking.
Every month in Colombo
| Month | High °C | Low °C | Rain days | Rain mm | Humidity % | Daylight h | Sea °C | Score |
|---|---|---|---|---|---|---|---|---|
| January | 29.8 | 23.1 | 12 | 75 | 80 | 11.8 | 27.7 | 65 |
| February | 30.9 | 23.6 | 10 | 71 | 77 | 11.9 | 28 | 64 |
| March | 31.7 | 25.2 | 17 | 115 | 76 | 12.1 | 29.1 | 46 |
| April | 30.9 | 26.4 | 26 | 226 | 81 | 12.3 | 29.9 | 47 |
| May | 29.8 | 26.8 | 26 | 223 | 86 | 12.4 | 29.3 | 47 |
| June | 29 | 26.2 | 24 | 143 | 87 | 12.5 | 28.1 | 50 |
| July | 28.6 | 25.6 | 20 | 99 | 87 | 12.5 | 27.3 | 52 |
| August | 28.8 | 25.5 | 20 | 113 | 86 | 12.4 | 27.2 | 52 |
| September | 29 | 25.6 | 22 | 162 | 85 | 12.2 | 27.8 | 52 |
| October | 29 | 25.4 | 27 | 292 | 85 | 12 | 28.4 | 52 |
| November | 29.2 | 24.9 | 26 | 305 | 85 | 11.8 | 28.8 | 51 |
| December | 29.2 | 24 | 21 | 175 | 84 | 11.7 | 28.3 | 51 |
See all twelve months in Colombo, or where else to go in April.
Planning the rest of the trip
- Flight time to Colombo how long you are actually in the air
- Colombo time zone and the difference from home
- Days until your trip count down to the departure date