. There is no real dry season, however, there is a relatively dry period from January to March, while the wettest months are October and November.
Nuwara Eliya is a city of 27,000 inhabitants, located in the center of Sri Lanka, in the Central Province, at 1,900 meters (6,235 feet) above sea level and almost 7 degrees north latitude. We are on a plateau near Mount
, formerly Mount Pedro, 2,524 meters (8,281 ft), the highest peak in Sri Lanka.
, it can get cold at night, with temperatures dropping to 5 °C (41 °F) or below.
, days can be cool, around 15 °C (59 °F), also, it rains often and the sky is often cloudy.
. Typically, on the Indian Ocean north of the Equator, cyclones occur from April to December, although Sri Lanka is usually only affected in November and December, and more rarely in May. In fact, usually in mid-May, sometimes there can be heavy rains, caused by cyclones that form in the Bay of Bengal, even if they are at the beginning of their life. However, since the sea is warm all year round, in theory they can also form from January to March, perhaps in a light form (such as tropical storms).
The best months to visit Nuwara Eliya are February and March, as they are the driest months of the year, although, as mentioned, it can get cold at night.
Around mid-May, as mentioned, a cyclone can form over the Bay of Bengal, which can bring heavy rains to the whole of Sri Lanka, which can cause landslides and floods in the central and mountainous areas. So this period, more or less from May 10 to 20, can be avoided.
. Here are the average temperatures.
January, the coldest month of the year, is generally a very mild month. The average temperature is of
15.2 °C, with a minimum of
10.4 °C and a maximum of
19.9 °C.

On the coldest nights of the month, the temperature usually drops to around
5.5 °C.

On the warmest days of the month, the temperature usually reaches around
23 °C.

Precipitation amounts to
115.6 mm, distributed over 10 days.
The day lasts on average 11 hours and 50 minutes.

There are on average 5.5 hours of sunshine per day. So, the sun shines 46% of the time.
The average humidity is 83%. Hence, the air is normally humid.
February is generally a very mild month. The average temperature is of
15.6 °C, with a minimum of
10.2 °C and a maximum of
21 °C.

On the coldest nights of the month, the temperature usually drops to around
5.5 °C.

On the warmest days of the month, the temperature usually reaches around
23.5 °C.

Precipitation amounts to
72.7 mm, distributed over 7 days.
The day lasts on average 11 hours and 55 minutes.

There are on average 6 hours of sunshine per day. So, the sun shines 49% of the time.
The average humidity is 79%. Hence, the air is normally humid.
March is generally a very mild month. The average temperature is of
16.6 °C, with a minimum of
10.8 °C and a maximum of
22.3 °C.

On the coldest nights of the month, the temperature usually drops to around
6.5 °C.

On the warmest days of the month, the temperature usually reaches around
24.5 °C.

Precipitation amounts to
72.2 mm, distributed over 7 days.
The day lasts on average 12 hours and 5 minutes.

There are on average 6.5 hours of sunshine per day. So, the sun shines 53% of the time.
The average humidity is 78%. Hence, the air is normally humid.
April is generally a very mild month. The average temperature is of
17.2 °C, with a minimum of
11.9 °C and a maximum of
22.5 °C.

On the coldest nights of the month, the temperature usually drops to around
9 °C.

On the warmest days of the month, the temperature usually reaches around
24.5 °C.

Precipitation amounts to
133.5 mm, distributed over 13 days.
The day lasts on average 12 hours and 20 minutes.

There are on average 5 hours of sunshine per day. So, the sun shines 42% of the time.
The average humidity is 84%. Hence, the air is normally humid.
May, the warmest month of the year, is generally a very mild month. The average temperature is of
17.4 °C, with a minimum of
13.4 °C and a maximum of
21.5 °C.

On the coldest nights of the month, the temperature usually drops to around
11 °C.

On the warmest days of the month, the temperature usually reaches around
24.5 °C.

Precipitation amounts to
171.7 mm, distributed over 13 days.
The day lasts on average 12 hours and 25 minutes.

There are on average 3.5 hours of sunshine per day. So, the sun shines 27% of the time.
The average humidity is 86%. Hence, the air is normally humid.
June is generally a very mild month. The average temperature is of
16.5 °C, with a minimum of
13.8 °C and a maximum of
19.2 °C.

On the coldest nights of the month, the temperature usually drops to around
12 °C.

On the warmest days of the month, the temperature usually reaches around
22.5 °C.

Precipitation amounts to
168.3 mm, distributed over 15 days.
The day lasts on average 12 hours and 30 minutes.

There are on average 3 hours of sunshine per day. So, the sun shines 22% of the time.
The average humidity is 87%. Hence, the air is normally humid.
July is generally a very mild month. The average temperature is of
16 °C, with a minimum of
13.5 °C and a maximum of
18.6 °C.

On the coldest nights of the month, the temperature usually drops to around
11.5 °C.

On the warmest days of the month, the temperature usually reaches around
22.5 °C.

Precipitation amounts to
155 mm, distributed over 16 days.
The day lasts on average 12 hours and 30 minutes.

There are on average 2 hours of sunshine per day. So, the sun shines 18% of the time.
The average humidity is 87%. Hence, the air is normally humid.
August is generally a very mild month. The average temperature is of
16.2 °C, with a minimum of
13.3 °C and a maximum of
19 °C.

On the coldest nights of the month, the temperature usually drops to around
11 °C.

On the warmest days of the month, the temperature usually reaches around
22.5 °C.

Precipitation amounts to
132.4 mm, distributed over 14 days.
The day lasts on average 12 hours and 20 minutes.

There are on average 2.5 hours of sunshine per day. So, the sun shines 19% of the time.
The average humidity is 85%. Hence, the air is normally humid.
September is generally a very mild month. The average temperature is of
16.2 °C, with a minimum of
12.9 °C and a maximum of
19.5 °C.

On the coldest nights of the month, the temperature usually drops to around
11 °C.

On the warmest days of the month, the temperature usually reaches around
22.5 °C.

Precipitation amounts to
161.2 mm, distributed over 14 days.
The day lasts on average 12 hours and 5 minutes.

There are on average 3 hours of sunshine per day. So, the sun shines 24% of the time.
The average humidity is 86%. Hence, the air is normally humid.
October is generally a very mild month. The average temperature is of
16.2 °C, with a minimum of
12.6 °C and a maximum of
19.7 °C.

On the coldest nights of the month, the temperature usually drops to around
10 °C.

On the warmest days of the month, the temperature usually reaches around
22.5 °C.

Precipitation amounts to
246.6 mm, distributed over 19 days.
The day lasts on average 12 hours and 0 minutes.

There are on average 4 hours of sunshine per day. So, the sun shines 32% of the time.
The average humidity is 86%. Hence, the air is normally humid.
November is generally a very mild month. The average temperature is of
16 °C, with a minimum of
12.3 °C and a maximum of
19.8 °C.

On the coldest nights of the month, the temperature usually drops to around
9 °C.

On the warmest days of the month, the temperature usually reaches around
22.5 °C.

Precipitation amounts to
226.4 mm, distributed over 18 days.
The day lasts on average 11 hours and 50 minutes.

There are on average 4 hours of sunshine per day. So, the sun shines 35% of the time.
The average humidity is 85%. Hence, the air is normally humid.
December is generally a very mild month. The average temperature is of
15.4 °C, with a minimum of
11.5 °C and a maximum of
19.4 °C.

On the coldest nights of the month, the temperature usually drops to around
6.5 °C.

On the warmest days of the month, the temperature usually reaches around
22.5 °C.

Precipitation amounts to
182.9 mm, distributed over 15 days.
The day lasts on average 11 hours and 40 minutes.

There are on average 4.5 hours of sunshine per day. So, the sun shines 39% of the time.
The average humidity is 85%. Hence, the air is normally humid.