Lakpura
Lakpura®

Badulla Railway Station

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

DepartsTowardsTrainRuns
05:05 amterminates here · from Colombo FortDaily
05:45 amColombo Fort · starts hereUdarata MenikeDaily
07:32 amterminates here · from Colombo FortNight MailDaily
08:30 amColombo Fort · starts hereDaily
09:15 amColombo Fort · starts hereElla OdysseySunday Only
10:15 amColombo Fort · starts herePodi MenikeDaily
11:00 amKandy · starts hereDaily
02:28 pmterminates here · from KandyDaily
04:01 pmterminates here · from Colombo FortElla OdysseySaturday Only
04:26 pmterminates here · from Colombo FortDenuwara MenikeDaily
05:50 pmterminates here · from Colombo FortPodi MenikeDaily
06:05 pmColombo Fort · starts hereNight MailDaily
07:20 pmterminates here · from Colombo FortUdarata 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