Best Time To Visit Badulla

4.5 /5
View Badulla Hotels

Top Hotel Collections

View All Hotels In Badulla

What is the best time to visit Badulla?


Summer in Badulla is from June to August. The region also experiences the least chances of precipitation during these months. Early August is the hottest time of the year with temperatures ranging around 30.9 °C and the lowest temperatures falling to about 18.3 °C during the night. October to December is the monsoon season. The latter half of November receives the most amount of rainfall. 

The city is generally flooded with tourists in January, July, and August. On the other hand, March is the time that Badulla experiences an off-season. Therefore, the best time to visit Badulla is during February, March, May, or June as the chances of rainfall are significantly lesser, and the temperatures are not that warm. In addition to being sparsely touristy, the weather is conducive for hiking and trekking and other outdoor activities during this time. 

Weather in Badulla

Loading...

Upcoming Badulla Weather




Monthly Weather in Badulla

Month High/Low (°C) Rain
January 27°/ 17° 9 days
February 27°/ 17° 12 days
March 30°/ 17° 8 days
April 30°/ 19° 21 days
May 31°/ 20° 19 days
June 31°/ 21° 11 days
July 30°/ 20° 11 days
August 30°/ 20° 13 days
September 28°/ 20° 21 days
October 27°/ 19° 29 days
November 27°/ 19° 22 days
December 26°/ 19° 21 days

Badulla Photos

Badulla
Kandy to Badulla Train Route
Badulu Oya

+ 8
photos

Browse Hotel Collections

See 157 Hotels