Diyatalawa is a garrison town in the central highlands of Sri Lanka, in the Badulla District of Uva Province. It is at an altitude of 1,499 m (4,918 ft) and has become a popular destination for local holiday makers. It is home to the Diyatalawa Garrison of the Sri Lanka Army, which includes the Sri Lanka Military Academy, officer training center of the army; SLAF Diyatalawa, the Sri Lanka Air Force’s ground combat training centre; and facilities of the Sri Lanka Police.
It is not exactly known as to when Diyatalawa became a training station for troops, but available records show that it was selected around 1885
Due to the high altitude, garrison town of Diyatalawa located between the hill station retreats of Haputale and Bandarawela.