The weather in Sri Lanka's Hill Country is influenced by both monsoons, the result of which is a climate reminiscent of Scotland (winters apart!). At nearly 2,000m above sea level, the region is much cooler than elsewhere in Sri Lanka. December to April is the best bet. In February and Match sunshine hours are at their best, rising to an average of eight hours a day, an improvement on January when the weather is largely dry but there can be more cloud about. Humidity levels are also at their lowest in these months and the evenings can be chilly enough to demand a light sweater and the lighting of traditional log fires in the tea bungalows. Annual sunshine hours are around 2,300 a year – or seven a day – which is about 30% lower than on the coast, but still considerably above expectations in northern Europe.
The main south-west (“yala”) monsoon brings rain to the hills largely in late April and May, although that does not stop many rushing to the hills to escape the stifling heat in Colombo. The north-east (“maha”) monsoon brings the wettest spell in the highlands in October and November when temperatures plummet. Kandy sits at a far lower altitude than the other hill towns and basks in higher temperatures and lower rainfall.
Best month to visit the Hill Country: February
rain / m mm
rain days / m
sun hours / month
Note: Based on Nuwara Eliya. Towns like Ella can be a little cooler.