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
| Rank | Month | Country avg | Best city | High / Low | Precip | City score |
|---|---|---|---|---|---|---|
| 1 ★ | February | 83 | Colombo | 31.2° / 23.2° | 203.3 mm | 83 |
| 2 ★ | January | 75 | Colombo | 30° / 22.6° | 599.1 mm | 75 |
| 3 ★ | March | 71 | Colombo | 31° / 23.9° | 526.2 mm | 71 |
| 4 | April | 62 | Colombo | 30.8° / 24.5° | 779.9 mm | 62 |
| 5 | December | 60 | Colombo | 29.4° / 23.1° | 989.8 mm | 60 |
| 6 | August | 58 | Colombo | 28.5° / 25° | 1283.2 mm | 58 |
| 7 | October | 58 | Colombo | 28.4° / 24.2° | 1825.5 mm | 58 |
| 8 | November | 58 | Colombo | 28.7° / 23.3° | 2053.4 mm | 58 |
| 9 | June | 57 | Colombo | 28.9° / 25.2° | 1533.2 mm | 57 |
| 10 | July | 57 | Colombo | 28.7° / 25.2° | 1252.2 mm | 57 |
| 11 | September | 57 | Colombo | 28.4° / 24.7° | 1705.3 mm | 57 |
| 12 | May | 53 | Colombo | 29.7° / 25.4° | 2197.6 mm | 53 |
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
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