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

 Average
high °C
Average
low °C
Average
rain / m mm
Average
rain days / m
Average
sun hours / month
Jan2115130116
Feb221510897
Mar241612098
Apr2417245167
May2418217216
June2318179196
July2317186206
Aug2317193206
Sept2317232197
Oct2317374206
Nov2216331186
Dec2116230136
Year2316212167

Note: Based on Nuwara Eliya. Towns like Ella can be a little cooler.