🌤 10-year averages · Dept. of Meteorology & Numbeo
·
🇮🇳 For Indian travellers
·
🔓 Free · No signup
·
🔄 Updated June 2026
🌤 Sri Lanka Weather Guide · June 2026

Best Time
to Visit Sri Lanka

Sri Lanka has two monsoons hitting different coasts at different times of year — which genuinely means somewhere is almost always dry. Here's how to use that to your advantage.

Dec–Mar
West/south coast & hill country
May–Sep
East coast (Trincomalee, Arugam Bay)
24-33°C
Coast — hill country notably cooler
QUICK ANSWER
Classic Loop (West/South/Hill Country)
Dec–Mar
Dry season for the most popular circuit
East Coast (Trinco, Arugam Bay)
May–Sep
Opposite monsoon — dry when the west is wet
Whale Watching
Nov–Apr
Best window from Mirissa
IN THIS GUIDE
🌦

Sri Lanka's Two Monsoons

Sri Lanka sits at the meeting point of two separate monsoon systems, which genuinely works in a traveller's favour — while one coast is experiencing its rainy season, the other is usually dry.

YALA MONSOON
May – September
Affects the west, south & hill country
  • Brings rain to Colombo, Galle, Kandy and Ella
  • The east coast (Trincomalee, Arugam Bay) is dry during this window
  • Named after the southwest monsoon winds
MAHA MONSOON
October – January
Affects the north & east
  • Brings rain to Trincomalee, Jaffna and the east coast
  • The west/south coast and hill country are generally dry by December
  • Named after the northeast monsoon winds
ℹ️ The practical upshot: If you're doing the classic first-time circuit (Colombo → cultural triangle → hill country → south coast), December through March is genuinely your best bet. If you specifically want the east coast, May through September is the better window.
📅

Monthly Weather & Rainfall

10-YEAR AVERAGE
Peak dry, west/south/hill country
Good, west/south/hill country
Wetter, west/south/hill country
Transitional (inter-monsoon)
MonthWest/South/Hill CountryEast CoastVerdict
JanuaryDry, warmWetter (Maha monsoon)Excellent for the classic loop
FebruaryDry, warmImprovingPeak season for west/south/hill country
MarchDry, warming upDryGreat across most of the island
AprilInter-monsoon, some rainDry, warming upTransitional — Sinhala/Tamil New Year crowds
MayYala monsoon beginsDry season beginsGood time to head east instead
JuneWetterDryEast coast (Trinco, Arugam Bay) at its best
JulyWetterDryEast coast remains excellent
AugustWetterDryEast coast remains excellent
SeptemberImprovingDry, taperingGood island-wide transition
OctoberInter-monsoon, some rainMaha monsoon beginsTransitional, some rain possible island-wide
NovemberImprovingWetterGood value for west/south, best whale watching begins
DecemberDry returningWetterGood, becoming peak season by month-end
💡 Pro tip: January and February are the most reliable months for the classic first-time circuit — dry weather across Colombo, the cultural triangle, hill country and south coast simultaneously.
🗺️

Best Time By Region

DEC-MAR BEST
Colombo, Galle & South Coast
Follows the Yala monsoon pattern — dry December through March, wetter May through September.
DEC-MAR BEST
Kandy & Cultural Triangle
Similar pattern to the west coast, with generally reliable weather December through March.
DEC-MAR BEST
Ella & Hill Country
Also follows the Yala pattern, though rain and mist can occur even in the "dry" months given the elevation.
MAY-SEP BEST
Trincomalee & Arugam Bay
The opposite pattern — dry and sunny exactly when the west coast is experiencing its rains.
⛰️

Hill Country's Cooler Microclimate

PACK A LAYER

Ella and Nuwara Eliya sit at significant elevation (Nuwara Eliya around 1,868m), giving the hill country a genuinely cooler climate than the rest of tropical Sri Lanka. Nuwara Eliya is even nicknamed "Little England" for its cool, misty, colonial-era hill-station character.

🧥 Genuinely worth packing: Nights in Ella and especially Nuwara Eliya can dip to 10-15°C — a light jacket or warm layer is a real, practical addition to an otherwise tropical packing list.
🎯

Best Time For — By Activity

CLASSIC FIRST-TIME LOOP
Jan – Mar
West/south coast + hill country + cultural triangle
  • Most reliable dry weather across the popular circuit
  • Peak season — book hotels and the Kandy-Ella train ahead
WHALE WATCHING
Nov – Apr
Mirissa's best window
  • Calmer seas and higher sighting probability
  • Blue whale and sperm whale sightings both possible
EAST COAST TRIP
May – Sep
Trincomalee, Arugam Bay
  • Dry season exactly when the west coast is wet
  • Genuinely worth considering if visiting in the "off-season" months elsewhere
Know your dates? Get your exact budget.
Free calculator · ₹ breakdown for flights, hotel, food & more
OPEN BUDGET PLANNER →

Frequently Asked Questions

Why does Sri Lanka have two monsoons?
Sri Lanka sits at the meeting point of two monsoon systems — the Yala monsoon (May-September) brings rain to the west, south and hill country, while the Maha monsoon (October-January) brings rain to the north and east. This means one coast is usually dry while the other is wet.
Is Ella cold?
Ella and the wider hill country (including Nuwara Eliya) sit at higher elevation and are noticeably cooler than the coast, especially at night — a light jacket is genuinely useful, even though the rest of Sri Lanka is tropical.
What is the best month to visit Sri Lanka?
January and February offer the most reliable dry weather across the classic circuit — Colombo, the cultural triangle, hill country and south coast — making them the best months for a first-time, multi-region trip.
Can I visit Sri Lanka year-round?
Yes, genuinely — because of the two-monsoon system, there's almost always a dry region somewhere on the island. The trade-off is that no single month is perfect everywhere, so it's worth matching your itinerary to the season.
When is the best time for whale watching in Sri Lanka?
November through April is the best window from Mirissa, with calmer seas and a higher chance of spotting blue whales and sperm whales.
🔗

More Sri Lanka Guides

Plan your Sri Lanka trip budget
CALCULATE →