Diyatalawa is a former garrison town in the central highlands of Sri Lanka, in the Badulla District of Uva Province. It is situated at an altitude of 1,281 m and has become a popular destination for local holiday makers. Diyathalawa provides a large number of tourist attractions. and a very cool climate. Roads are mostly damp.