Skip to content
wherewarm

Sri Lanka

Best time to visit Sri Lanka (Colombo)

Sri Lanka (Colombo) is hot all year, with highs of 31–32°C, so the best time to visit is the drier season: January to March. October is the wettest month, with rain on about 18 days.

Sri Lanka (Colombo) month by month

From daily weather for 2011–2025. Tap a month for the full picture.

Beach weather = highs of 25°C or more and fewer than seven rainy days. Good for sightseeing = highs between 18°C and 28°C and fewer than ten rainy days. Very hot = highs of 33°C or more. Wet = ten or more rainy days. Cool = highs below 18°C. How we measure

Quick answers

When is the best time to visit Sri Lanka (Colombo)?
Sri Lanka (Colombo) is hot all year, with highs of 31–32°C, so the best time to visit is the drier season: January to March. October is the wettest month, with rain on about 18 days.
What is the hottest month in Sri Lanka (Colombo)?
April, with average highs of 32°C and lows of 26°C.
When is the sea warmest in Sri Lanka (Colombo)?
April, at about 30°C. It is coolest in August, at about 28°C.
What is the rainiest month in Sri Lanka (Colombo)?
October, with rain on about 18 days and 341 mm in a typical month.

Sri Lanka (Colombo) weather by month