Rainy season

Sri Lanka: when is the rainy season?

The rainy season lasts in May and from October to November, the dry season from February to March. Best time to travel, dry and with good holiday weather: February – March.

Precipitation by destination

  • Bentota

    Rainy: in May and from October to November

  • Colombo

    Rainy: in May and from October to November

  • Galle

    Rainy: in May and from October to November

  • Jaffna

    Rainy: from October to December

  • Kandy

    Rainy: in April and from October to November

  • Negombo

    Rainy: in May and from October to November

  • Sigiriya

    Rainy: in April and from October to December

  • Sri Jayawardenepura Kotte

    Rainy: in May and from October to November

Long-term precipitation per month, mm. Rainy months: well above the place's own average (at least 100 mm); dry months: half the average or less, or under 60 mm.

Sri Lanka: rainy season, quick answers

Sri Lanka: when is the rainy season?

The rainy season lasts in May and from October to November. On average, 351 mm fall in November, the wettest month.

Sri Lanka: when is the dry season?

The driest months are February – March, with 68 mm on average in February.

Sri Lanka: when is the best time to avoid the rain?

February – March: dry months with good holiday weather at most destinations.

Climate averages 1996–2025, not a forecast. Data: Copernicus ERA5 / ERA5-Land via Open-Meteo.com (CC BY 4.0), NOAA OISST, WMO 1991–2020 (NOAA NCEI), GeoNames (CC BY 4.0). Sources & licences