Sri Lanka Weather by Month & Monsoon Guide

Sri Lanka is a year-round destination because it runs on two separate monsoon systems — when the southwest coast is rainy, the northeast/east coast is dry, and vice versa, so there’s almost always a “good weather” region somewhere on the island.

Quick Facts

  • Yala monsoon (SW): Roughly May–September, brings rain to the south and west coasts and hill country
  • Maha monsoon (NE): Roughly October–January, brings rain to the north and east coasts
  • South/west coast dry season: December–April (best for Bentota, Mirissa, Galle, hill country)
  • East coast dry season: May–September (best for Trincomalee, Pasikuda, Kalpitiya’s first wind season)
  • Hottest region year-round: Coastal lowlands (27–32°C); coolest: hill country (as low as 12°C at night, Dec–Feb)

How the Two Monsoons Work

Sri Lanka’s dual monsoon system means the “right” time to visit depends entirely on which region you’re headed to. The Yala monsoon brings rain to the southwest between May and September — exactly when the northeast is enjoying its dry season. The Maha monsoon reverses this from October to January, making the east coast wetter while the south and west dry out.

Inter-monsoon periods (April and October/November) bring short, heavy afternoon showers across the island but are generally still travel-friendly, especially for inland and cultural sites less affected by coastal rain patterns.

Matching Region to Month

  • December–March: Best window for south/west coast and hill country — the classic “peak season” itinerary
  • April/October–November: Inter-monsoon transition — expect brief afternoon showers, still workable for most itineraries
  • May–September: Best window for the east coast (Trincomalee, Pasikuda) while the south/west sees more rain

Frequently Asked Questions

Q: Is there a bad time to visit Sri Lanka? A: Not really — because of the dual monsoon system, one coast or region is almost always in its dry season, so trips can be planned year-round by choosing the right region.

Q: What is the Yala monsoon? A: The southwest monsoon, running roughly May–September, bringing rain to the south, west coast, and hill country.

Q: When is the best time to visit the Cultural Triangle (Sigiriya, Anuradhapura, Polonnaruwa)? A: These inland sites are less affected by coastal monsoon patterns and are visitable most of the year, though December–March offers the clearest skies.

Q: Should I avoid Sri Lanka during inter-monsoon months? A: Not necessarily — April and October/November bring short, heavy showers, usually in the afternoon, but mornings are often clear and the rest of the day still workable.