SoloSquareGuides Open SoloSquareOpen

South Asia

Best time to visit Sri Lanka

Capital: ColomboSinhala, Tamil, EnglishUpdated October 2026
By region

When to visit Sri Lanka

West and south coasts and hill country: December–April. East coast (Arugam Bay, Trincomalee): May–September. October–November brings inter-monsoon rain almost everywhere.

Best months across Sri Lanka

Average daily high in °C; ★ marks the best months for each place.

PlaceJanFebMarAprMayJunJulAugSepOctNovDec
Ella★ 22°★ 23°★ 25°26°26°26°★ 26°★ 27°27°25°23°22°
Colombo★ 30°★ 31°★ 31°31°30°29°28°28°29°29°29°★ 29°
Kandy★ 26°★ 28°★ 30°★ 30°28°27°27°28°28°28°26°26°
Galle★ 28°★ 28°★ 29°29°29°28°28°28°28°28°28°★ 28°
Mirissa★ 29°★ 30°★ 30°30°29°29°28°29°29°29°28°★ 28°
Weligama★ 29°★ 30°★ 30°30°29°29°28°29°29°29°★ 29°★ 29°
Arugam Bay28°28°30°30°★ 31°★ 31°★ 31°★ 32°★ 31°30°28°28°
Sigiriya★ 27°★ 29°★ 32°32°30°30°★ 30°★ 31°★ 31°30°28°27°
Unawatuna★ 28°★ 29°★ 29°29°29°28°28°28°28°28°28°★ 28°
Hikkaduwa★ 28°★ 29°★ 29°29°29°28°28°28°28°28°28°★ 28°
Nuwara Eliya18°★ 19°★ 20°★ 20°19°18°18°★ 18°18°18°18°17°
Negombo★ 30°★ 31°★ 31°31°30°29°28°28°29°29°29°★ 29°
Ahangama★ 29°★ 30°★ 30°30°29°29°28°29°29°29°★ 29°★ 28°
Hiriketiya★ 29°★ 29°★ 30°30°29°29°28°28°28°28°★ 28°★ 28°
Trincomalee27°28°30°31°★ 32°★ 32°★ 32°★ 32°★ 32°30°28°28°
Bentota★ 29°★ 30°★ 30°★ 30°29°29°28°28°28°28°29°★ 29°
Tangalle★ 29°★ 29°★ 30°★ 30°29°29°28°28°29°28°28°★ 28°
Jaffna27°★ 28°★ 30°32°31°30°★ 30°★ 30°30°29°28°27°

Weather & best time by place

Sources

Compiled and reviewed by SoloSquare. How we compile and score this. Spotted something out of date? Tell us.