Weather in Colombo in July
Sri Lanka · 20-year averages, July
Shoulder season. July is shoulder season in Colombo — cheaper, quieter, and a genuine gamble. You should expect rain on 20 days of the month, which is more days wet than dry.
July ranks 3 of 12 in Colombo. Only January scores clearly higher, and the difference is small enough to be settled by price rather than weather.
Rain on 20 of the month's 31 days, 2 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. Natural fibres and a second shirt for the day. At 87% nothing dries, including you.
What the averages hide
Averages flatten a month, and this one hides a few things: the day barely swings — 3.1 °C between the overnight low and the afternoon high. Across the twenty years measured, the hottest July day reached 31 °C and the coldest night fell to 23.9 °C, and the wettest single day dropped 35 mm — roughly 35% of the month's rain in one day.
July is statistically steady but not small: the year-to-year variation is modest in relative terms, yet the wettest July on record still delivered 183 mm against 33 mm in the driest. In a month this wet, even a tame spread is a lot of rain in absolute terms — the 99 mm average is a reasonable planning figure, not a promise.
Wind is light at 15.3 km/h, so the temperature on the page is close to the temperature on your skin, and humidity at 87% is the real story though — it is the number that decides how the day feels, not the 28.6 °C.
How July sits in the year
Temperatures hold steady either side: 29 °C in June, 28.6 here, 28.8 in August. Nothing about the timing within the month matters much.
Daylight in July
Colombo sits close enough to the equator that daylight barely moves all year — 12.5 hours in July, 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 27.3 °C in July — warm enough that the water offers no relief from the heat. The sea peaks at 29.9 °C in April and bottoms out at 27.2 °C — water lags the air by a month or two, which is why the best swimming often comes after the best weather.
How busy it gets
Shoulder. The value months — prices ease off and you get the place closer to itself. July is the value pick for Colombo: it scores within 13 points of January without carrying January's prices.
Crowd levels are estimated from climate desirability and school-holiday calendars, not from visitor numbers.
July in Colombo versus nearby
If Colombo is one option among several, the nearby comparison is worth making. Kandy is a better bet in July — within a degree on temperature, 7 days less rain. Trincomalee is a better bet in July — 3.7 °C warmer, 13 days less rain.
So: July works, with January the better month by 13 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 July.
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