Sri Lanka Weather & Monsoons: A Region-by-Region Guide — Sri Lanka travel story by Lankan Stays & Trails

Travel tips · understanding the climate

Sri Lanka weather & monsoons: a region-by-region guide

Sri Lanka's weather confuses first-timers because the island doesn't have one season—it has several at once. Two monsoons soak opposite coasts at opposite times, while the hill country keeps its own cool, misty rules.

March 30, 2026 · 8 min read · Lankan Stays & Trails

Travel TipsPlanningSri Lanka

Quick answer

Sri Lanka is tropical and warm year-round at low elevations (typically high 20s to low 30s °C), cooling sharply in the hills (Nuwara Eliya can drop near 10°C at night). Two monsoons drive the rain: the southwest ('Yala') monsoon brings wet weather to the south, west, and hills roughly May to September, and the northeast ('Maha') monsoon wets the east and north roughly October/November to January or February. October–November is a changeable inter-monsoon period island-wide. So one region is almost always dry.

Key takeaways

  • Low-country temperatures are warm year-round (high 20s–low 30s °C).
  • The hill country is much cooler—pack layers (nights near 10°C in Nuwara Eliya).
  • Southwest monsoon wets the south/west/hills ~May–September.
  • Northeast monsoon wets the east/north ~Oct/Nov–Jan/Feb.
  • October–November is a changeable inter-monsoon period island-wide.

The two-monsoon system

Sri Lanka sits in the path of two monsoons. The southwest (Yala) monsoon brings rain to the south, west, and central hills from roughly May to September. The northeast (Maha) monsoon brings rain to the east and north from roughly October or November into January or February.

Because they hit opposite coasts at opposite times, there's almost always a dry side—which is why timing is about choosing the right region, not avoiding the island.

Temperatures: hot coast, cool hills

Elevation matters more than season for temperature. The coasts and lowlands (Colombo, the beaches, the Cultural Triangle) stay warm and humid year-round, typically high 20s to low 30s °C. Climb into the hills and it drops fast: Kandy is pleasantly mild, while Nuwara Eliya can fall close to 10°C at night.

That's why a single trip needs both beachwear and a fleece.

  • Coast & lowlands: warm/humid, high 20s–low 30s °C year-round
  • Kandy and mid-hills: mild and pleasant
  • Nuwara Eliya / high hills: cool, nights near 10°C
  • Pack layers for the hill country regardless of season

A region-by-region steer

South & west coasts and the Cultural Triangle are driest roughly December to April. The east and north coasts are driest roughly May to September. The hill country is changeable year-round but clearest December to March, with mist and rain possible any month.

Match your route to the dry region for your dates and you'll mostly dodge the rain.

Month-by-month at a glance

December–March: dry and sunny for the south, west, hills, and Cultural Triangle—peak season. April: hot, with New Year, before the southwest monsoon builds. May–September: south/west/hills wetter, east and north dry and lovely.

October–November: the inter-monsoon brings scattered, often short, showers island-wide—quiet and good value, with the Cultural Triangle workable between bursts.

Planning around the weather

Don't try to beat the monsoon—travel with it by choosing the in-season region. Rain, when it comes, is often a heavy afternoon burst rather than all-day drizzle, especially outside peak monsoon. Always pack a light rain layer and hill-country warmth.

Lankan Stays & Trails routes every itinerary to keep you on the island's dry side. See our best-time-to-visit guide, or share your dates for a season-smart plan.

Frequently asked questions

What is the weather like in Sri Lanka?

Tropical and warm year-round at low elevations (high 20s to low 30s °C), much cooler in the hills (Nuwara Eliya near 10°C at night). Rain is driven by two monsoons that wet opposite coasts at opposite times, so one region is almost always dry.

When is the monsoon season in Sri Lanka?

The southwest monsoon wets the south, west, and hills roughly May to September, while the northeast monsoon wets the east and north roughly October/November to January or February. October–November is a changeable inter-monsoon period island-wide.

How hot does Sri Lanka get?

Coastal and lowland areas are warm and humid year-round, typically high 20s to low 30s °C. The hill country is much cooler—pleasant in Kandy and genuinely cold at night in Nuwara Eliya, sometimes near 10°C.

Which part of Sri Lanka is dry right now?

It depends on the month: the south, west, hills, and Cultural Triangle are driest December to April, while the east and north coasts are driest May to September. Plan your route around the in-season region for your dates.

Does it rain all day during the monsoon in Sri Lanka?

Often not—outside peak monsoon, rain tends to come as heavy afternoon bursts rather than all-day drizzle, especially in the inter-monsoon months. A light rain layer and flexible plans handle it easily.

Does Lankan Stays & Trails plan around the weather?

Always—we route every itinerary to keep you on the island's dry side for your dates, with sensible pacing and the right seasonal experiences. Share your dates for a weather-smart plan.

Lankan Stays Team