What is the best time to visit Nuwara Eliya?

Nuwara Eliya experiences a subtropical highland climate with rainfall almost throughout the year and an average annual temperature of 30 °C. The best time to visit Nuwara Eliya is from February to April, which has the least rainy weather. During these months, temperatures range from approximately 10°C to 20°C (50°F to 68°F), providing ideal conditions to explore the lush tea plantations, visit picturesque waterfalls, and experience the natural beauty of Horton Plains National Park. April is quite a busy month in Nuwara Eliya, as this is the time of the Sinhalese New Year, with flower shows, horse races, and car races happening across the city; inevitably, the prices at hotels often hit the roof in this month. Avoid visiting Nuwara Eliya from October to December which are the rainiest months.

Weather in Nuwara Eliya

Loading...

Upcoming Nuwara Eliya Weather




Monthly Weather in Nuwara Eliya

Month High/Low (°C) Rain
January 21°/ 12° 9 days
February 22°/ 12° 12 days
March 24°/ 12° 10 days
April 23°/ 13° 21 days
May 23°/ 14° 29 days
June 23°/ 15° 15 days
July 22°/ 14° 15 days
August 21°/ 14° 16 days
September 21°/ 13° 22 days
October 20°/ 13° 30 days
November 21°/ 12° 24 days
December 20°/ 12° 22 days

Nuwara Eliya Travel Packages

Compare quotes from upto 3 travel agents for free

Nuwara Eliya Photos

Nuwara Eliya, Sri-Lanka
The numerous verdant tea plantations in Nuwara Eliya are one of the main draws of the city's tourism
The Viceroy Through Tea Plantations in Nuwara Eliya
Gregory Lake which is a famous picnic and boating spot in Nuwara Eliya

+ 48
photos

View 81 Packages