When to visit
Badulla?

Discover the best time of year, based on historical climate, temperature, and precipitation.

Badulla
Uva · Sri Lanka

The best weather in Badulla is from March, June, July.some variation climate

Climate score
June
73

Excellent climate

🌦Humid

Temperature
20–30°C
Nuits agréables
Feels like
22–34°C
Humide
Precipitation
104mm
Fortes averses · 10 days
Sunshine
7.8h
Ciel couvert
Humidity (%)
72%
Humide
Annual Climate Analysis
Temperature, Rain & Feels Like
Rain
Actual Temp
Feels Like
10°20°30°40°JanFebMarAprMayJunJulAugSepOctNovDec
Monthly Overview
Score517078605973777372624849
ClimateRainyRainyHumidRainyRainyHumidHumidHumidHumidRainyRainyRainy
Temperature18–24°C18–25°C18–27°C19–28°C20–29°C20–30°C20–30°C20–31°C20–30°C19–28°C19–26°C18–25°C
Feels like19–28°C20–29°C19–32°C21–34°C23–34°C22–34°C22–34°C22–34°C22–34°C21–32°C21–30°C20–29°C
Precipitation298mm
30 days
163mm
26 days
112mm
15 days
189mm
15 days
180mm
15 days
104mm
10 days
88mm
9 days
101mm
10 days
111mm
12 days
194mm
18 days
429mm
28 days
363mm
30 days
Sunshine6.1h
☀︎ 52%
7.6h
☀︎ 64%
9.4h
☀︎ 78%
9.7h
☀︎ 79%
6.8h
☀︎ 54%
7.8h
☀︎ 62%
6.7h
☀︎ 54%
7.1h
☀︎ 58%
6.9h
☀︎ 57%
6.3h
☀︎ 52%
5.0h
☀︎ 42%
5.4h
☀︎ 46%
WindN · 9 km/hN · 10 km/hN · 9 km/hSE · 8 km/hE · 8 km/hE · 8 km/hE · 9 km/hE · 9 km/hE · 8 km/hNE · 8 km/hN · 9 km/hN · 9 km/h
Humidity (%)89%87%81%81%81%72%69%69%72%78%88%88%
Day length11.8h11.9h12.1h12.3h12.4h12.5h12.5h12.3h12.2h12.0h11.8h11.7h

Frequently asked questions

What is the best time to visit Badulla?

The best time to visit Badulla is July, September, October, April, March, June, August, February, with temperatures between 18 °C and 31 °C. The best month is July. July is low season.

What is the weather like in Badulla?

Badulla has a Tropical climate with an overall score of 6.4/10. Annual temperatures range from 18 °C to 31 °C.

What is the hottest month in Badulla?

The hottest month in Badulla is August, with average highs of 31 °C and lows of 20 °C.

What is the rainiest month in Badulla?

The rainiest month in Badulla is November, with an average of 429 mm of precipitation.