Badulla Railway Station, situated in the town of Badulla in Sri Lanka’s Uva Province, is a prominent and historic railway hub. Established in 1924, it serves as the terminus of the Badulla Line, which extends from Colombo, connecting the central highlands to the country’s capital. This station is a crucial part of Sri Lanka’s railway network, offering both passenger and freight services that facilitate economic and social connections in the region.
Architecturally, Badulla Railway Station is notable for its colonial-era design, reflecting a blend of traditional and functional styles. The station building, with its distinctive white façade and red-tiled roof, stands as a reminder of the British colonial period. Inside, passengers are greeted with a sense of nostalgia, with vintage signs and classic wooden benches adding to the old-world charm.
The journey from Colombo to Badulla is celebrated for its scenic beauty, as the train traverses lush tea plantations, dense forests, and breathtaking mountain landscapes. This route is particularly famous for the stunning views from the Nine Arches Bridge and the picturesque Ella Rock. The ride through the highlands offers a unique perspective on Sri Lanka’s diverse terrain and is a favorite among both locals and tourists.
Badulla Railway Station not only serves as a transportation hub but also as a gateway to exploring the natural and cultural wonders of the Uva Province. Its historical significance and scenic location make it a noteworthy stop on Sri Lanka’s railway network.
Badulla railway station timetable
13 trains call at Badulla on a typical day.
Main Line · 292.4 km from Colombo Fort · Badulla District · Uva Province
Station telephone: 055-2222271
| Departs | Towards | Train | Runs |
|---|---|---|---|
| 05:05 am | terminates here · from Colombo Fort | Daily | |
| 05:45 am | Colombo Fort · starts here | Udarata Menike | Daily |
| 07:32 am | terminates here · from Colombo Fort | Night Mail | Daily |
| 08:30 am | Colombo Fort · starts here | Daily | |
| 09:15 am | Colombo Fort · starts here | Ella Odyssey | Sunday Only |
| 10:15 am | Colombo Fort · starts here | Podi Menike | Daily |
| 11:00 am | Kandy · starts here | Daily | |
| 02:28 pm | terminates here · from Kandy | Daily | |
| 04:01 pm | terminates here · from Colombo Fort | Ella Odyssey | Saturday Only |
| 04:26 pm | terminates here · from Colombo Fort | Denuwara Menike | Daily |
| 05:50 pm | terminates here · from Colombo Fort | Podi Menike | Daily |
| 06:05 pm | Colombo Fort · starts here | Night Mail | Daily |
| 07:20 pm | terminates here · from Colombo Fort | Udarata Menike | Daily |
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.