Skip to content
ChaseSeasons
Palm-lined beach at Bentota on Sri Lanka's west coast

Sri Lanka

Sri Lanka

One island, two monsoons — the coast you choose decides your season

Photo: Rambukwelladk · CC BY-SA 4.0 via Wikimedia Commons

Sri Lanka is the destination our own data warns about most: the west and south coast beach season runs almost exactly opposite the east coast's, so "when to visit Sri Lanka" only has a real answer once you know which coast.

12-month view

Season calendar

JanuaryBusy season

Peak season on the west and south coasts: driest, sunniest weather of the year, high demand post-New Year.

Busy seasonSweet spotQuiet seasonEngland & Wales school holiday, typical price premium

Premiums are indicative ranges versus the surrounding non-holiday weeks. Tap or click any month for the exact dates. Term dates vary slightly by council; see our data sources.

Our verdict

For the classic west and south coast trip, December to March offers the best weather, though at peak prices; late November and April are close in weather with meaningfully lower rates. If your dates fall in the west coast's May-September rainy season, switch the itinerary to the east coast instead of assuming the whole island is off-limits.

Right now

Is it a good time to go?

Great timing — this is the sweet spot
Typically 25–40% cheaper than peak. Good weather, thinner crowds, prices have dropped.
Search Booking.com →Search Expedia →

Links on this page currently carry no affiliate tracking — we don't yet earn a commission from bookings made through them.

How the year plays out

Seasons explained

Sri Lanka sits at the meeting point of two monsoon systems, and they hit opposite sides of the island. The Yala monsoon brings rain to the west and south coasts, home to the country's best-known beach resorts around Bentota, Galle and Mirissa, from roughly May to September. The Maha monsoon does the same to the east coast, including Trincomalee and the surf town of Arugam Bay, from October to January. Whichever coast is in its wet season, the other is close to its dry-season best, so there is rarely a genuinely bad time to visit the island as a whole, only a bad time to visit the wrong coast.

December to April is peak season on the classic west and south coast route: driest, sunniest and busiest, with Christmas and New Year the single most expensive fortnight of the year. May through September is the west coast's rainy season, but this is exactly when the east coast is at its calmest and driest, making it the better choice for that stretch, particularly for surfers heading to Arugam Bay. October and November are transitional on both coasts, with short, heavy inter-monsoon downpours possible almost anywhere, and correspondingly lower prices.

For UK families

Sri Lanka in the school holidays

The summer holidays fall in the west coast's wettest stretch but the east coast's driest, so a July or August trip to Trincomalee or Arugam Bay can have excellent weather even though the price index above, anchored to the west coast, looks like off-season. October half term sits in the inter-monsoon period on both coasts: changeable, but with real savings versus the December-March peak. Easter usually falls within the west coast's better weather window and carries a premium. February half term lands in the strongest west and south coast weather of the year, and prices reflect it.

Choose your region on the season calendar above to see the exact term dates and typical premium for each break.

Historical data

Typical temperatures

Monthly temperature: average daily low, high, and midpoint
MonthAverage lowAverage highAverage
Jan24.2°C31.4°C27.8°C
Feb24.8°C32°C28.4°C
Mar25.3°C32.5°C28.9°C
Apr25.8°C33°C29.4°C
May26.8°C32.2°C29.5°C
Jun26.9°C31.8°C29.3°C
Jul26.7°C31.3°C29°C
Aug26.5°C31.1°C28.8°C
Sep26.1°C31.1°C28.6°C
Oct25.3°C31°C28.2°C
Nov24.6°C31.1°C27.9°C
Dec24.5°C31.3°C27.9°C
Min/Max rangeAverage

Ten-year monthly averages of daily highs and lows from the Ratmalana weather station (45.2 km away), via Meteostat. Window 20162026.

Chance of rain

Average number of rainy days per month
MonthRainy days
Jan16.9
Feb13.6
Mar21.1
Apr26.4
May29.6
Jun26.7
Jul22.6
Aug24.4
Sep24.1
Oct28
Nov27.2
Dec24.3

Average number of days per month with at least 1mm of rainfall. From NASA POWER satellite-derived data. Window 20162026.

Quick answers

Frequently asked

When is the best time to visit Sri Lanka?
For the classic west and south coast trip, December to March offers the best weather, though at peak prices; late November and April are close in weather with meaningfully lower rates. If your dates fall in the west coast's May-September rainy season, switch the itinerary to the east coast instead of assuming the whole island is off-limits.
When is Sri Lanka most expensive?
Our price index puts January, February, March, April and December at the top of the year for Sri Lanka. The cheapest months on the same index are May to July. The season calendar above shows the month-by-month picture, with UK school holiday premiums marked.
Is Sri Lanka a good choice for the UK school holidays?
The summer holidays fall in the west coast's wettest stretch but the east coast's driest, so a July or August trip to Trincomalee or Arugam Bay can have excellent weather even though the price index above, anchored to the west coast, looks like off-season. October half term sits in the inter-monsoon period on both coasts: changeable, but with real savings versus the December-March peak. Easter usually falls within the west coast's better weather window and carries a premium. February half term lands in the strongest west and south coast weather of the year, and prices reflect it.
Does it rain a lot in Sri Lanka?
On average, Sri Lanka sees the fewest rainy days in February (around 14 days with rain) and the most in May (around 30 days). See the rainfall chart above for the full year, and our data sources page for how this is measured.
Are there festivals or events that affect prices in Sri Lanka?
Yes — Sri Lanka hosts Sinhala & Tamil New Year in April, and Esala Perahera (Kandy) in August, which can push prices above the usual seasonal pattern that month. Exact dates vary by year; check the season calendar above and confirm against the event's own listing before booking.

Keep exploring

More long-haul destinations

Ready to book Sri Lanka?

You've seen the season calendar, the verdict and the temperatures — here's the fastest way to check live prices.

Search Booking.com →

Links on this page currently carry no affiliate tracking — we don't yet earn a commission from bookings made through them.