As we know that Sri Lanka has a tropical climate and experiences two sets of monsoons, the weather here is always a tad bit on the humid side of the scale.
The city experiences the maximum rainfall in the months of May, October and November. Harbana experiences mild to heavy showers all throughout the year though.
The average temperature ranges between 29 degree Celsius to 31 degree Celsius here.
January to April are therefore the best time to visit Habarana in Sri Lanka as it does not rain too much during this time around here.