Sri Lanka is close to the Equator so the temperatures here remain fairly constant round the year. The best time to visit Sri Lanka, the west, south and the hilly areas, is from December till March. This is the high tourist season where the west and south coast beaches are busiest and driest. April and Sep to Nov offers best odds for a good weather countrywide. The Yala monsoon season (May to August) brings rain towards the southern and western coasts plus the hilly areas.