Climatically, the best & driest seasons are from December to March on the West & South Coasts and in the hill country, and from May to September in the East Coast. Sri Lanka is subject to two monsoons, the rainy season in the East coast is the dry season in the south west coast & vise versa. This means Sri Lanka is a year around destination, and there is always a ‘right’ season somewhere in the island.
Out of season travel has it’s advantages, not only do the crowds go away, but many airfares & accommodation prices too go down, with many special offers thrown in. On the coast the average temperature is about 27° C. The temperature rapidly falls with altitude. At Kandy (altitude 450m) the average temperature is 20° C and at Nuwara Eliya (altitude 1890m) it’s down to around 16°C.
