Haputale is a town in Badulla District, Uva Province, Sri Lanka, managed by an Urban Council. The elevation is 1431 meters above sea level. The region boasts a diverse bio-diversity, with a wide range of vegetation and wildlife. Haputale is bordered by hills covered with cloud forests and tea plantations.