Skip to content
induwara.lk
Premium
induwara.lkSri Lanka · Travel

Sri Lanka Weather by Month — Best Time to Visit Each Region

Sri Lanka has two monsoons that soak opposite coasts at opposite times, so “best time to visit” has no single answer. Pick a region and a month to see the long-term average rainfall, rain days and temperature — plus a plain dry, shoulder or wet verdict and which coast is driest right now.

By Induwara AshinsanaUpdated Jul 15, 2026
Sri Lanka weather planner
Met Dept / WMO normals · 1991–2020

Station: Colombo · Colombo, Negombo, Kalpitiya, Bentota

Historical 30-year averages, not a live forecast.

Traveller focus (for the recommender)
Popular
West Coast (Colombo) · September
Wet — monsoon

Wet — the South-West monsoon (May–Sep) is at work here, averaging 264 mm over ~15 rain days. Pack for heavy rain. Expect rough seas and strong surf.

Rough seas on this coast
Avg rainfall
264 mm
Rain days
15 / mo
Daytime high
30°C
Night-time low
25°C

Rainfall through the year — West Coast (Colombo)

Average monthly rainfall for Colombo in millimetres: Jan 80, Feb 77, Mar 103, Apr 249, May 314, Jun 197, Jul 123, Aug 116, Sep 264, Oct 359, Nov 346, Dec 171.

Driest picks in September

  1. Cultural Triangle
    67 mmGreat
  2. 2East Coast (Batticaloa)
    69 mmGreat
  3. 3North (Jaffna)
    81 mmGreat
September monsoon

South-West monsoon (May–Sep). It soaks the west and south coasts and the hills; the east and north stay dry.

Figures are Department of Meteorology / WMO 1991–2020 climate normals (30-year averages), not a forecast. The dry / shoulder / wet verdict is our own planning rule (dry: under 100 mm and ≤ 10 rain days; wet: over 200 mm). For live warnings see meteo.gov.lk.

How it works

Sri Lanka's climate is set by two monsoons. The Department of Meteorology divides the year into four seasons: the First Inter-monsoon (March–April), the South-West monsoon (May–September), the Second Inter-monsoon (October–November) and the North-East monsoon (December–February). The south-west monsoon drives rain onto the west and south coasts and the central hills; the north-east monsoon drives it onto the east and north. Because they arrive at opposite times, one side of the island is usually dry while the other is wet — the single fact most generic travel guides miss.

This planner turns that system into numbers. It carries the WMO / NOAA 1991–2020climate normals for nine stations, one per climate zone: Colombo, Galle, Kandy, Nuwara Eliya, Anuradhapura, Trincomalee, Batticaloa, Jaffna and Hambantota. For most of these the normals republish the Department of Meteorology's own station records. For your chosen region and month it reads the average monthly rainfall (mm), the average number of rain days, and the mean daytime high and night-time low — a pure table lookup, no interpolation.

It then applies a transparent, stated verdict rule on top of those official averages — clearly a planning heuristic, never a forecast:

  • rainfall < 100 mm and ≤ 10 rain days → Great — dry season
  • 100200 mm (or under 100 mm with frequent showers) → Shoulder
  • rainfall > 200 mm → Wet — monsoon

Each verdict is tagged with the active Met Department season and a plain reason, such as “the South-West monsoon spares this area.” For coastal regions the tool adds a sea-state note derived from the facing monsoon: the west and south coasts are calm December–April and rough May–September, while the east and north are calm May–September and rough November–February. Finally, a recommender ranks all nine regions by rainfall for your chosen month and traveller focus (beach, hill country or wildlife), so the answer to “where is dry this month?” is one glance away. As an integrity check, the twelve monthly figures for each station sum to its published annual rainfall normal.

Worked examples

Trincomalee (East Coast), July

  1. Rainfall normal: 51 mm over about 3 rain days
  2. Rule: 51 mm < 100 mm and 3 rain days ≤ 10 → Great — dry season
  3. Season: South-West monsoon — soaks the west/south, spares the east
  4. Sea: calm. Verdict: a great east-coast beach month.
  5. The counter-intuitive result: July is peak monsoon in Colombo but dry in Trinco.

Colombo (West Coast), May

  1. Rainfall normal: 314 mm over about 17 rain days
  2. Rule: 314 mm > 200 mm → Wet — monsoon
  3. Season: South-West monsoon at full strength on the west coast
  4. Sea: rough. A May beach-seeker is instead pointed east (Trincomalee ≈ 48 mm).

Anuradhapura (Cultural Triangle), January

  1. Rainfall normal: 86 mm over about 6 rain days
  2. Rule: 86 mm < 100 mm and 6 rain days ≤ 10 → Great — dry season
  3. Season: North-East monsoon easing in the dry zone
  4. Comfortable, mostly dry sightseeing at Sigiriya, Dambulla and Anuradhapura.

Galle (South Coast), June — a shoulder case

  1. Rainfall normal: 184 mm over about 17 rain days
  2. Rule: 184 mm is below the 200 mm wet line, so not 'Wet'…
  3. …but 184 mm ≥ 100 mm → Shoulder — occasional showers
  4. Deliberately not 'Great' despite being under 200 mm: rain days are high and seas are rough.

Frequently asked questions

Sources & references

Station normals were last cross-checked on 2026-07-15. Figures are 30-year historical averages (1991–2020), not a forecast; the dry/shoulder/wet verdict is a planning heuristic defined on this page. For a specific date, check the Department of Meteorology's live forecast and warnings before travelling.

Related tools

Rate this tool
Be the first to rate

Comments & feedback

Spotted a bug or want an improvement? Tell us — our team reviews every comment, and good ideas get built. Comments are public and anonymous.

Spotted a figure that looks off, or want another region added?

Email me at [email protected] — most fixes ship within 24 hours.