The perfect time to visit Ella would be at the very beginning of the year (from January to April). The rainiest months are from October to mid-December. Although, the region is actually an all-year-round crowd puller! So, visit any time, but keep in mind that unlike the coastal areas of Sri Lanka, this place is cold due to high altitude. Therefore, bring along a scarf and jacket to keep you all warmed up.