SUN SEASON?
Home › Sri Lanka

Best time to visit Sri Lanka

3 destinations · 30-year monthly averages, judged against the Tropical preset (highs 28–38 °C82–100 °F, any rain except monsoon) · pick another preset below

The best time to visit Sri Lanka for tropical weather is January to March and July to August, when all 3 destinations on Sun Season fit. All of them have a true monsoon season. It falls between April and December, depending on the destination.

Verdicts come from WorldClim 2.1 monthly normals 1970–2000; see the method.

Sri Lanka month by month

Pick the weather you like. Every month of every destination is then judged against it.

Weather you like

highs 28–38 °C82–100 °F, any rain except monsoon

For Tropical weather, the best time is January to March and July to August, when all 3 destinations fit.

Open Sri Lanka on the interactive map ↗ the same verdicts for any place on Earth, in any month

DestinationJanFebMarAprMayJunJulAugSepOctNovDec
ColomboGOGOGOMSNMSNMSNGOGOMSNMSNMSNGO
GalleGOGOGOMSNMSNMSNMSNMSNMSNMSNMSNMSN
TrincomaleeGOGOGOGOGOGOGOGOGOMSNMSNMSN

GO fits · CLD too cold · HOT too hot · DRY too dry · RN too rainy · MSN monsoon

When to go to Sri Lanka, by the weather you like

Looking forRuleBest monthsDestinations that fit
Warmhighs 19–28 °C66–82 °F, dry or showersno month0 of 3
Tropicalhighs 28–38 °C82–100 °F, any rain except monsoonJanuary to March and July to August3 of 3
Beachhighs 28–38 °C82–100 °F, dry or showersJanuary to February and August2 of 3
Coolhighs 3–19 °C37–66 °F, any rain except monsoonno month0 of 3
Snowhighs below 3 °C37 °F, any rainno month0 of 3

Destinations in Sri Lanka