Ella

Badulla District Weather in May

Average temperatures, rainfall, sunshine and the best places to visit in Badulla District, Sri Lanka in May.

Planning a trip to Badulla District, Sri Lanka this May? Here's what you need to know about the weather:

What to Expect in Badulla District in May

Badulla District, Sri Lanka is a region in Sri Lanka. May in Badulla District generally has temperatures that range from warm to very warm, with precipitation levels ranging from high to heavy.

Temperatures

The average highest temperatures fluctuate between warm in Ohiya at 28°C (82°F) to very warm in Passara at 32°C (90°F). Nighttime temperatures generally drop to 23°C (73°F) in Passara and 21°C (70°F) in Ohiya. The temperatures cited for both day and night represent usual averages, but it's possible some days could be hotter. It's advisable to dress accordingly to handle the heat.

For specific regional insights in Badulla District, Sri Lanka, refer to the map provided below.

Precipitation

In May, precipitation varies across different areas. From high rainfall in Ella with an average of 133 mm (5.2 in) to heavy rainfall in Ohiya with 192 mm (7.6 in).

Average sunshine

Sunshine amounts are decent in most places. Ella gets approximately 103 hours of sunlight in May, offering a reasonable amount of both bright and cloudy periods. Curious about sunnier destinations? Our weather planner makes it easy to find places worldwide with pleasant weather.

Explore Badulla District by month

Best Places to Visit in Badulla District in May

Click on a destination dot for more details. Toggle the map to compare temperatures or precipitation across Badulla District.

perfect weather
pleasant
tolerable
unpleasant
poor

Perfect weather is subjective. On this map perfect weather has been defined with temperatures between 20°C (68°F) and 29°C (84°F) and not too much precipitation (less than 90 mm (3.5 in) a month).

Popular Destinations in Badulla District

What is the weather like in May for some of the most popular destinations in Badulla District, Sri Lanka?

Temperature range in Badulla District (May)

Precipitation variation in Badulla District (May)

Ella

In May Ella generally has very high temperatures with maximum daytime temperatures around 31°C (88°F), minimum nighttime temperatures around 22°C (72°F) and high monthly rainfall. So on average the conditions are tolerable that month.

May
April
May
June
Max temperature
30°C (86°F)
31°C (88°F)
32°C (90°F)
Min temperature
20°C (68°F)
22°C (72°F)
22°C (72°F)
Monthly sun hours
157 hours
103 hours
84 hours
Monthly rainfall
188 mm (7.4 in)
133 mm (5.2 in)
64 mm (2.5 in)
Monthly rainy days
12 days
11 days
12 days
Weather conditions

Bandarawela

In May Bandarawela generally has very high temperatures with maximum daytime temperatures around 31°C (88°F), minimum nighttime temperatures around 22°C (72°F) and high monthly rainfall. So on average the conditions are tolerable that month.

May
April
May
June
Max temperature
30°C (86°F)
31°C (88°F)
31°C (88°F)
Min temperature
20°C (68°F)
22°C (72°F)
22°C (72°F)
Monthly sun hours
157 hours
103 hours
84 hours
Monthly rainfall
197 mm (7.8 in)
136 mm (5.4 in)
60 mm (2.4 in)
Monthly rainy days
12 days
11 days
13 days
Weather conditions

Haputale

In May Haputale generally has very high temperatures with maximum daytime temperatures around 30°C (86°F), minimum nighttime temperatures around 22°C (72°F) and high monthly rainfall. So on average the conditions are tolerable that month.

May
April
May
June
Max temperature
30°C (86°F)
30°C (86°F)
31°C (88°F)
Min temperature
20°C (68°F)
22°C (72°F)
22°C (72°F)
Monthly sun hours
157 hours
103 hours
84 hours
Monthly rainfall
213 mm (8.4 in)
140 mm (5.5 in)
69 mm (2.7 in)
Monthly rainy days
12 days
11 days
13 days
Weather conditions

Badulla

In May Badulla generally has very high temperatures with maximum daytime temperatures around 31°C (88°F), minimum nighttime temperatures around 22°C (72°F) and high monthly rainfall. So on average the conditions are tolerable that month.

May
April
May
June
Max temperature
30°C (86°F)
31°C (88°F)
32°C (90°F)
Min temperature
20°C (68°F)
22°C (72°F)
22°C (72°F)
Monthly sun hours
157 hours
103 hours
84 hours
Monthly rainfall
178 mm (7 in)
143 mm (5.6 in)
70 mm (2.8 in)
Monthly rainy days
12 days
11 days
12 days
Weather conditions

Diyatalawa

In May Diyatalawa generally has very high temperatures with maximum daytime temperatures around 30°C (86°F), minimum nighttime temperatures around 22°C (72°F) and high monthly rainfall. So on average the conditions are tolerable that month.

May
April
May
June
Max temperature
30°C (86°F)
30°C (86°F)
31°C (88°F)
Min temperature
20°C (68°F)
22°C (72°F)
22°C (72°F)
Monthly sun hours
157 hours
103 hours
84 hours
Monthly rainfall
210 mm (8.3 in)
143 mm (5.6 in)
70 mm (2.8 in)
Monthly rainy days
12 days
11 days
13 days
Weather conditions

Is your destination not in the list? Have a look at all destinations in Badulla District, in Sri Lanka.

Popular cities in May

Day & night temperatures, rainfall and average weather in Badulla District in May.

City Weather Day temp Night temp Rainfall
Ella 31°C (88°F) 22°C (72°F) 133 mm (5.2 in)
Bandarawela 31°C (88°F) 22°C (72°F) 136 mm (5.4 in)
Haputale 30°C (86°F) 22°C (72°F) 140 mm (5.5 in)
Badulla 31°C (88°F) 22°C (72°F) 143 mm (5.6 in)
Diyatalawa 30°C (86°F) 22°C (72°F) 143 mm (5.6 in)
Ohiya 28°C (82°F) 21°C (70°F) 192 mm (7.6 in)

Badulla District weather in May: frequently asked questions

What is the weather like in Badulla District, Sri Lanka in May?

Expect unpleasant weather across Badulla District, Sri Lanka in May. The popular destination of Ella averages 31°C (88°F) by day and 22°C (72°F) at night during this month.

What is the average temperature in Badulla District, Sri Lanka in May?

In Ella, the average daytime high in May is 31°C (88°F), while nighttime temperatures drop to around 22°C (72°F).

Does Badulla District, Sri Lanka get a lot of rain in May?

Badulla District, Sri Lanka sees substantial rainfall in May. Ella typically averages about 133 mm (5.2 in), a mix of wet and dry days, but bring an umbrella.

Is May a Good Time to Visit Badulla District, Sri Lanka?

In our opinion, May is a good time to visit Badulla District, Sri Lanka with overall tolerable weather in Ella.

On average, the best time to visit Badulla District, Sri Lanka is in February with generally perfect weather in Ella. The weather in April, October and November, on the other hand, tends to be poor.

Interested in more climate information?

We have much more information about the climate in Badulla District.

Weather and climate has detailed information for every country in the world. Are you going to Sri Lanka? Get detailed historical weather averages for many cities in Sri Lanka.

Not sure yet where to go? We now have a tool which recommends destinations that suit your ideal travel conditions. Find out where to go with our weather planner.

Bucket list

Need travel inspiration? Check out our bucket list articles and be inspired.