01 A thermometer that doesn't move

What does vary — brutally — is the water. The annual total is around 2,397 mm, but February gets 77.4 mm and October 359.3: almost five times more. Counted in rainy days the contrast is starker still: 5.1 days in February against 18.6 in October.

Humidity tracks the rain, not the heat: it drops to 69% in January and February and climbs to 79% in June. Those two dry months are therefore the only ones when it genuinely feels bearable.

02 Two monsoons and two coasts

Sri Lanka has two monsoons, and they are not two phases of the same thing: they blow from opposite directions and soak opposite halves of the island. The southwest monsoon, the yala, runs from mid-May to October and unloads on the southwestern slope, where Colombo and Kotte are. The northeast one, the maha, runs from December to March and unloads on the north and east.

On an island 430 kilometres long there is no bad month. There is only a bad coast for that month.

On top of that come two transitional periods, in March and April and again in October and November, with light variable winds and convective afternoon storms. They produce the two rainfall peaks in the chart. Worth knowing that the names of these inter-monsoons vary by source, so it is safer to think of them by their months than by their ordinal number.

A rain shower falling in visible grey streaks from a bank of loaded cloud onto blue hills in the distance, with low cloud sitting in the forested valley in the foreground.
The mountain slope that takes the southwest monsoon. Windward slopes can receive up to 2,500 mm in a single month.Thanuriedz / Wikimedia Commons / CC BY-SA 4.0·CC BY-SA 4.0

03 The July lull nobody expects

This is the counter-intuitive fact in the calendar. If the southwest monsoon runs from May to October, logic says July and August should be the worst of it. They are the opposite: July accumulates 122.6 mm and August 115.5, against May's 313.6 mm. In the middle of monsoon season, the rain drops to a third.

The reason is that on this coast the southwest monsoon is fiercer at its onset, when it sets in during May, than in its middle phase. For a traveler that opens a real window: July and August have the year's mildest highs (30.3 °C) and perfectly manageable rain, at low-season prices and crowds.

A brown, swollen river running fast over boulders during a downpour, seen from a covered veranda through a foreground branch of leaves; the far bank dissolves into rain haze.
A monsoon downpour seen from a covered veranda. The island's traditional architecture is built to watch the rain, not to dodge it.McKay Savage / Wikimedia Commons / CC BY 2.0·CC BY 2.0

04 October and November, the bad months

The west coast's rainfall peak is not in the monsoon but in the transition that follows it. October accumulates 359.3 mm over 18.6 days and November 345.8 mm over 16: between them they hold nearly 30% of the annual rain. This is the period of light variable winds, heavy squalls and the occasional chance of a tropical cyclone.

September works as the prelude: 264.2 mm and just 189 hours of sun, the year's minimum. If your only travel window falls between September and November, the advice is not to change dates but to change coast: in those months the east and north of the island are at their best.

05 How to actually decide

For Kotte and Colombo, the good window is unmistakable: January to March. January and February are the dry months par excellence, with under 80 mm and barely five rainy days, and the least humid too. March adds a little more water but is the sunniest month of the year, at 276 hours: the rain comes as an afternoon storm and the rest of the day stays clear.

An empty stretch of Bentota beach on a bright day, pale sand and surf on the left and a dense fringe of screwpine and coconut palms on the right, under a clear hazy sky.
The southwestern coast in its dry phase. Between January and March this is the normal look of the coastline near the capital.Vincent van Zeijst / Wikimedia Commons / CC BY-SA 3.0·CC BY-SA 3.0

As a second option, July and August: fewer people, lower prices and rainfall that, against all intuition, is among the year's mildest. And as a general rule for the whole island: don't look for the perfect month, look for the coast that matches the month you have free.

The west coast at Mount Lavinia framed by coconut palms: a curving beach, grey-green surf under an overcast sky and the low Colombo shoreline receding into haze.
Mount Lavinia, on the edge of Colombo, under wet-season overcast. The same beach changes completely between January and October.Rilwan19760430 / Wikimedia Commons / CC BY-SA 4.0·CC BY-SA 4.0

Rate this article

Your vote helps prioritize what we edit next.

No votes yet
AL

Ana Larrea

When To Go editor · Flowtravel

Ana turns climate tables into travel decisions.