Weather · month by month

Sri Lanka weather,
coast by coast.

Two monsoons on opposite schedules mean somewhere on this island is dry in every month of the year. Here is which side, when, and what it means for your trip.

  • Direct from LHR

    ~10h 45m non-stop

  • Time difference

    GMT + 5h 30m

  • Visa

    ETA online · ~£40

  • Pricing

    Quoted in £ GBP

The one thing to understand

Sri Lanka does not have a wet season and a dry season. It has two monsoons that hit opposite coasts at opposite times, so the question is never "is it a good month" but "which side should I be on".

The Yala monsoon brings rain to the south and west from May to September. The Maha monsoon brings rain to the north and east from November to February. Add two short inter-monsoon periods — October and late March into April — when a heavy afternoon shower can arrive anywhere, and that is the whole climate in three sentences.

Temperature barely moves

Coastal Sri Lanka sits at 27–32C by day, all year, with 75–85% humidity and sea temperatures around 27C. Nothing you plan needs to account for cold at sea level.

Altitude does the work instead. Kandy at 500m is a few degrees cooler. Nuwara Eliya at 1,900m runs 18–22C by day and can drop to 8C at night in January — genuinely chilly, with open fires in the old planters' bungalows. Horton Plains before dawn is colder still.

Month by month, at a glance

MonthWhat to expect
JanuarySouth & west dry, hills crisp, peak whales
FebruaryDriest month overall, best all-round
MarchHot, dry, quieter than February
AprilInter-monsoon storms, New Year festivals
MayYala monsoon starts on the south-west
JuneEast coast opens, south wetter
JulyEast at its best, Kandy Esala Perahera
AugustEast dry and calm, family season
SeptemberEast still good, low prices
OctoberInter-monsoon, wettest island-wide
NovemberSouth & west drying out, good value
DecemberSouth & west dry, peak festive prices

Each month has its own guide with routes, hotels and indicative prices for that time of year.

Rainfall, honestly

Monsoon rain here is not British drizzle. It arrives as a dense burst — an hour, sometimes two, usually late afternoon or overnight — and then it stops and the light goes gold. A "wet" week on the south coast in June still delivers most of its daylight hours dry.

What monsoon does affect is the sea. Swell on the south-west from May to September makes some beaches unswimmable even on a sunny day, and whale charters out of Mirissa stop. That, not rain, is the real reason to switch coasts.

The hill country is its own weather

Tea country makes its own microclimate: mist most mornings, clear middays, cool evenings, and rain possible in any month. January and February give the sharpest views across the estates; June to August is greener and mistier, which photographs beautifully and hides Adam's Peak entirely.

So when should you go?

First trip, want everything to work: January or February. British school summer holidays: July or August, built around the east coast. Best value: late April, September, or the first half of November. Whales at Mirissa: December to April. Leopards at Yala: February to July, when the park is dry and the waterholes concentrate the game.

More detail in the best time to visit, and the practicalities in the UK visa guide.

Plan with us

A senior planner will reply within 24 hours.

Personalised itinerary, indicative pricing in £, no obligation.

Begin your bespoke journey

Answers

Common questions

What is the weather like in Sri Lanka?+

Tropical and warm all year — coastal temperatures sit between 27C and 32C in every month, and the hill country runs 10C cooler. What changes is rain, not heat, and it changes by coast rather than by season: two opposing monsoons mean one side of the island is almost always dry.

When is the monsoon in Sri Lanka?+

There are two. The Yala monsoon brings rain to the south and west from May to September. The Maha monsoon brings rain to the north and east from November to February. Between them sit two short inter-monsoon periods, October and March/April, when brief afternoon storms can happen anywhere.

Which is the best month to visit Sri Lanka?+

January and February are the safest single answer: dry on the south and west coasts, dry in the cultural triangle, good light in the hills and peak whale season off Mirissa. July and August are the answer if you want the east coast — Trincomalee and Pasikuda are at their best then.

How hot does Sri Lanka get?+

Colombo and the coasts average 30–32C by day and rarely drop below 25C at night. Nuwara Eliya and the tea country sit at 18–22C by day and can fall to 8C at night in January, which surprises people — pack a jumper for the hills.

Does it rain all day during the monsoon?+

Very rarely. Monsoon rain in Sri Lanka is usually a heavy burst in the late afternoon or overnight, with sunshine on either side. A wet-season week on the south coast typically still delivers most of its daylight hours dry.

What is the weather like in Sri Lanka in December?+

December is one of the best months. The south and west coasts are into their dry season, the cultural triangle is warm and clear, and the seas at Mirissa and Tangalle are calming down. It is also the busiest and most expensive fortnight of the year over Christmas and New Year.

Is Sri Lanka good in the British summer holidays?+

Yes, if you go east. July and August are dry and calm in Trincomalee, Nilaveli, Pasikuda and Arugam Bay, and the cultural triangle stays workable. The south coast is wetter then, so a July trip should be built around the east.

How humid is it?+

Coastal humidity runs 75–85% year-round, which is what makes 30C feel warmer than it reads. The hill country is far more comfortable — one of the reasons almost every itinerary we build includes a few nights above 1,000m.