Badulla has a tropical climate with warm temperatures year-round. The coolest month is Jan (20°C) and the warmest is Apr (31°C). Annual rainfall totals 1850mm.
Monthly Averages
Jan
High28°C82°F
Avg Temp24°C75°F
Low20°C67°F
Precipitation189 mm
Wind7 km/h
Feb
High29°C85°F
Avg Temp24°C76°F
Low20°C67°F
Precipitation127 mm
Wind6 km/h
Mar
High30°C87°F
Avg Temp25°C78°F
Low20°C68°F
Precipitation136 mm
Wind6 km/h
Apr
High31°C87°F
Avg Temp26°C79°F
Low22°C71°F
Precipitation231 mm
Wind5 km/h
May
High31°C87°F
Avg Temp27°C80°F
Low23°C73°F
Precipitation108 mm
Wind8 km/h
Jun
High30°C85°F
Avg Temp26°C79°F
Low23°C74°F
Precipitation21 mm
Wind12 km/h
Jul
High29°C85°F
Avg Temp26°C79°F
Low23°C73°F
Precipitation44 mm
Wind11 km/h
Aug
High29°C85°F
Avg Temp26°C79°F
Low23°C73°F
Precipitation67 mm
Wind11 km/h
Sep
High30°C85°F
Avg Temp26°C79°F
Low22°C72°F
Precipitation93 mm
Wind10 km/h
Oct
High29°C84°F
Avg Temp25°C78°F
Low22°C71°F
Precipitation246 mm
Wind6 km/h
Nov
High28°C83°F
Avg Temp25°C77°F
Low21°C70°F
Precipitation306 mm
Wind5 km/h
Dec
High28°C82°F
Avg Temp24°C76°F
Low20°C69°F
Precipitation282 mm
Wind6 km/h
HighLowPrecipitation
Monthly Wind Speed
km/h
Frequently Asked Questions
What is the climate like in Badulla?
Badulla has an average annual temperature of 25°C with 1850mm of rainfall per year. The warmest month is Apr (31°C) and the coldest is Jan (20°C).
What is the hottest month in Badulla?
The hottest month in Badulla is Apr, with an average high of 31°C.
How much rain does Badulla get?
Badulla receives 1850mm of precipitation annually. The wettest month is Nov (306mm) and the driest is Jun (21mm).
When is the best time to visit Badulla?
The best time to visit Badulla is during Feb, when temperatures are comfortable and rainfall is relatively low.