HomeSri LankaBest time to visit

Best time to visit Sri Lanka

Across 1 city in Sri Lanka, the best months to visit are February, January, March — averaging the highest travel-comfort scores (comfortable temperatures, low rainfall, and good sunshine) across the country.

Months ranked by travel comfort across Sri Lanka

RankMonthCountry avgBest cityHigh / LowPrecipCity score
1 ★February83Colombo31.2° / 23.2°203.3 mm83
2 ★January75Colombo30° / 22.6°599.1 mm75
3 ★March71Colombo31° / 23.9°526.2 mm71
4April62Colombo30.8° / 24.5°779.9 mm62
5December60Colombo29.4° / 23.1°989.8 mm60
6August58Colombo28.5° / 25°1283.2 mm58
7October58Colombo28.4° / 24.2°1825.5 mm58
8November58Colombo28.7° / 23.3°2053.4 mm58
9June57Colombo28.9° / 25.2°1533.2 mm57
10July57Colombo28.7° / 25.2°1252.2 mm57
11September57Colombo28.4° / 24.7°1705.3 mm57
12May53Colombo29.7° / 25.4°2197.6 mm53

Country average comfort score (0–100) blends each city's monthly temperature comfort, rainfall, and sunshine (visitScore). Each month links to the city with the best weather that month.

Best month for each city

Colombo

best in February · score 83
31.2° / 23.2° · 203.3 mm

When to visit Sri Lanka by month

Month-specific guides: the best time to visit Sri Lanka in each month, with the country-average score, best city, and weather summary.

January,February,March,April,May,June,July,August,September,October,November,December

Sri Lanka hub