Lakpura
Lakpura®

Demodara Railway Station

Demodara Railway Station is a picturesque and historically significant railway station situated in the Badulla District of Sri Lanka. This station is part of the Colombo-Badulla line, which is renowned for its scenic beauty and engineering marvels. One of the most remarkable features of the Demodara station is its unique and innovative design, particularly the Demodara Loop.

The Demodara Loop is a fascinating engineering solution implemented to manage the steep gradient of the railway line. Constructed in the early 20th century, this loop involves a tunnel that loops around itself, allowing trains to gain altitude gradually. As a train travels through the loop, it descends into a tunnel and emerges higher up, making a dramatic U-turn. This ingenious design is a testament to the skill and creativity of the engineers of that era.

The station is also known for its charming aesthetic, featuring traditional architecture and a serene atmosphere that reflects the natural beauty of the surrounding landscape. Set amidst lush greenery and rolling hills, Demodara Station offers passengers breathtaking views of the Sri Lankan highlands, making it a popular spot for tourists and train enthusiasts.

In addition to its architectural and engineering significance, Demodara Railway Station plays a crucial role in the local economy and connectivity. It provides essential transportation links for both residents and visitors, connecting them to various parts of Sri Lanka. The station is a symbol of the country’s rich railway heritage and continues to be an important hub in the region's transportation network.

Demodara railway station timetable

12 trains call at Demodara on a typical day.

Main Line · 277.7 km from Colombo Fort · Badulla District · Uva Province

Station telephone: 055-2294171

DepartsTowardsTrainRuns
06:20 amColombo FortUdarata MenikeDaily
06:54 amBadullaNight MailDaily
09:06 amColombo FortDaily
09:59 amColombo FortElla OdysseySunday Only
10:56 amColombo FortPodi MenikeDaily
11:47 amKandyDaily
01:43 pmBadullaDaily
03:25 pmBadullaElla OdysseySaturday Only
03:54 pmBadullaDenuwara MenikeDaily
05:15 pmBadullaPodi MenikeDaily
06:45 pmColombo FortNight MailDaily
06:48 pmBadullaUdarata MenikeDaily

Timetable mirrored from published Sri Lanka Railways schedules, last checked 2026-07-27. Times can change without notice — confirm with the railway before travelling. See the whole network on the Sri Lanka railway station list.

Book this experience with Lakpura

Curated by our local team. Direct booking, instant confirmation.

Ask Lakpura® Agent