seasonal
Sri Lanka's two monsoons explained: which coast is wet when
The definitive guide to Sri Lanka's dual monsoon system — why the south and north-east have opposite seasons, and what it means for your trip planning.
Why Sri Lanka has two weather seasons in one country
Sri Lanka sits in the Indian Ocean at the tip of the Indian subcontinent. It intercepts two distinct monsoon systems — weather patterns driven by the seasonal shift in prevailing wind direction over the Bay of Bengal and the Arabian Sea. The island’s central mountain massif (rising to 2,524m at Pidurutalagala) acts as a weather wall: it wrings moisture from the south-west monsoon winds before they cross to the north-east.
The practical result: while it’s raining hard on the south coast and in the Hill Country from May to September, the east coast and north are dry. While the north-east monsoon brings rain to Jaffna and Trincomalee from December to February, the south coast is at its driest and clearest.
This is the single most important geographical fact about Sri Lanka for trip planning. Ignore it and you’ll arrive at a beach in the wrong season; understand it and you can plan a 14-day trip where every region you visit is at its best.
| Where it matters | South/west coast + Hill Country (Yala monsoon) vs. east/north coast (Maha monsoon) |
| Yala monsoon | Around May–September, hits the south-west |
| Maha monsoon | Around October/December–February, hits the north-east |
| No single “best time” | Best coast depends on which half of the island you’re visiting |
| Always dry-ish | The Cultural Triangle and southern dry-zone parks (rain-shadowed year-round) |
The Yala (south-west) monsoon: May-September
The Yala monsoon arrives from the south-west, from the Indian Ocean. It hits the south and west coasts first (around the end of May), then drives inland into the Hill Country as the season progresses.
Affected areas: the south coast (Mirissa, Unawatuna, Hikkaduwa, Tangalle), the west coast (Negombo, Colombo), and the Hill Country (Kandy, Ella, Nuwara Eliya, Haputale). These areas experience:
- Persistent afternoon and evening rain (1-3 hours daily, not continuous)
- Occasional heavy overnight downpours
- Rough seas (swimming-unsafe waves at south coast beaches)
- Lush, intensely green vegetation
- Waterfalls at maximum volume
- Significantly fewer tourists (30-50% price reduction in accommodation)
The Cultural Triangle (dry zone): the mountains block most of the south-west monsoon from reaching the interior. Sigiriya, Polonnaruwa, and Anuradhapura receive much less rain during this period — typically short afternoon showers rather than persistent wet conditions. Visiting the Cultural Triangle during May-September is perfectly feasible; it’s simply hotter (35°C in the shade) with less crowd pressure.
Yala National Park: paradoxically, the SW monsoon season is one of the BETTER times for Yala safaris. The park is less dry (reducing dust), the vegetation creates different wildlife behaviour, and the tourist crowds are dramatically reduced. The main challenge is road conditions in heavy rain. For the full seasonal picture on leopard sightings and park closures, see Yala’s best time of year for a safari.
Yala National Park safari — half-day, morning or afternoonThe Maha (north-east) monsoon: December-February
The Maha monsoon arrives from the north-east, from the Bay of Bengal. It affects the east and north coasts, and in its heaviest phases brings rain to the Cultural Triangle.
Affected areas: the north coast (Jaffna — significant rainfall), the east coast (Trincomalee — heavy in November-January, improving February-March), and the Cultural Triangle in wet years (October-November inter-monsoon is often the transition).
The south and west coast: largely protected from the Maha monsoon by the mountains. December-March is the dry, clear, high-season period for the south coast, Hill Country, and Colombo. This is when Mirissa, Hikkaduwa, and Galle are at their best.
Yala vs Maha at a glance
| Yala (south-west) monsoon | Maha (north-east) monsoon | |
|---|---|---|
| Approximate timing | May–September | Around October/December–February |
| Wind origin | Indian Ocean, south-west | Bay of Bengal, north-east |
| Coasts affected | South and west coast, Hill Country | North coast (Jaffna), east coast (Trincomalee) |
| Coast that’s dry instead | East coast is at its best | South/west coast is at its best |
| Rough intensity | Heavier, more persistent rain | Generally lighter, but Jaffna gets significant rainfall |
Because the two systems hit opposite sides of the island, “when is the best time to visit Sri Lanka” only has a single answer if you’re only visiting one coast. For a trip covering both, see best time to visit Sri Lanka for how to sequence a multi-region itinerary around this split.
The inter-monsoon transitions: April and October-November
April and October-November are the inter-monsoon periods — the windows between the two main monsoon systems when weather is most unpredictable across the island.
April: the Yala monsoon is building (especially in the second half of April). The south coast is transitioning from dry season to wet season. Weather can be beautiful or stormy with little warning. April also brings the Sinhala and Tamil New Year (April 13-14) — a significant domestic travel peak with transport crowding.
October-November: the Yala monsoon is ending; the Maha monsoon is beginning. Both coasts can experience rain during this window. The Cultural Triangle is often wet in October — short, heavy afternoon showers. November sees the Maha monsoon establishing on the north and east; the south-west coast begins to dry.
These transition months are the best for budget travelers willing to accept weather variability: prices are 30-40% lower than peak season, tourist sites are uncrowded, and the landscape is at maximum green freshness from recent rains.
The dry zone: year-round reliability
Sri Lanka’s dry zone covers the north-central, north, and south-east interior. This zone is rain-shadowed by the mountain massif and receives less rainfall from either monsoon system. The key sites in the dry zone:
- Anuradhapura, Polonnaruwa, Sigiriya, Dambulla (Cultural Triangle)
- Yala National Park
- Wilpattu National Park
- Bundala National Park
- Kataragama
These are accessible and worthwhile in every month. The dry zone gets hot (32-38°C in April-May before pre-monsoon thunderstorms) but doesn’t have the sustained wetness of the coastal monsoon zones.
Practical monthly summary
| Month | South/West coast | Hill Country | Cultural Triangle | East/North coast |
|---|---|---|---|---|
| Jan | Excellent | Good | Good | Some NE rain |
| Feb | Excellent | Good/Clear | Excellent | Improving |
| Mar | Good | Clear | Excellent | Good |
| Apr | Transition | Good | Good | Dry season begins |
| May | SW Monsoon | Wet/Green | Hot, functional | Excellent |
| Jun | Wet | Lush | Hot, functional | Excellent |
| Jul | Wet | Lush | Hot, functional | Excellent (surf) |
| Aug | Wet | Lush | Hot, functional | Excellent (surf) |
| Sep | Wet | Lush, improving | Hot, functional | Good |
| Oct | Improving | Transition | Some rain | Transition |
| Nov | Improving | Good | Good | NE Monsoon builds |
| Dec | Excellent | Good | Some NE rain | NE Monsoon |
For the interactive version of this guide with specific activity recommendations: Best Time to Visit by Region tool.
For the full planning guide: best time to visit Sri Lanka. For traveling in the wet season: monsoon travel survival tips.
Building a route around the two monsoons
The practical consequence of the dual-monsoon system is that a well-timed itinerary doesn’t avoid rain — it chases the dry side of the island. A few patterns that work:
December–March (peak season): favour the south/west coast and Hill Country — Mirissa, Galle, Ella, Nuwara Eliya — while the Maha monsoon still affects the north-east. Nearly everywhere this route touches is dry.
May–September: the calculus flips. The south-west coast and Hill Country are wet, but Trincomalee and the east coast (including Arugam Bay’s surf season, roughly April–October) are at their driest. A Cultural Triangle plus east-coast trip avoids the SW monsoon almost entirely.
Shoulder months (April, October-November): unpredictable everywhere, but the lowest prices and crowds of the year — see our shoulder season guide.
If beaches specifically are driving your dates, cross-reference against monsoon-safe beaches by month — it maps the coast-by-coast picture from this guide directly onto specific beach towns. Whale watching is similarly split by coast and season: see whale watching, best time of year for when Mirissa versus Trincomalee is the better bet.
Trincomalee whale watching and snorkelling — best in the SW monsoon monthsFAQ
Is there really no single “best time to visit Sri Lanka”?
Correct — the best time depends on which coast you’re visiting. December-March is best for the south and west coast and Hill Country; April-September is best for the east coast and Cultural Triangle. A trip covering both halves of the island can’t fully avoid rain somewhere, but it can be timed so the region you’re in on any given day is the drier one.
Can I still enjoy Sri Lanka during “monsoon season”?
Yes, provided you know which monsoon and which coast. Rain during either monsoon is usually a few hours of afternoon or evening downpour, not all-day rain, and the opposite coast is dry the whole time. Many experienced travellers deliberately visit the “wrong” coast during its monsoon for lower prices and fewer crowds, accepting some rainy afternoons in exchange.