Diyatalawa railway station is a very beautiful railway station. It is 1331.4 meters above sea level. Located at a distance of 250.68 km from Colombo. It is also located between Haputale and Bandarawela stations on the main railway line from Colombo to Badulla.