Best Time to Visit Sri Lanka
Very much a year-round destination. The Maha monsoon blows from October to January, bringing rain to the North and East, while the dry season is from May to September. The North and East are comparatively dry, with around 1000mm of rain annually. There is also an inter-monsoonal period in October and November when rain can occur in many parts of the island. Out-of-season travel has its advantages – not only do the crowds go away but many airfares and accommodation prices drop right down. Nor does it rain all the time during the low season.
Because the Hill Country it so high up it rarely gets unbearably hot. The months of December to April are probably the best time to visit, as temperatures rise to around 28C during the day but cool down at night.