Lakpura
Lakpura®

Badulla Railway Station

Badulla Railway Station marks the end of one of Asia's great rail journeys. Opened in 1924, it sits at the foot of the Uva highlands and serves as the eastern terminus of the Main Line's hill country extension, which climbs from Colombo through Kandy, Nuwara Eliya, and Ella before descending into Badulla. Few railway experiences in the world pack as much scenery, history, and engineering drama into a single route.

What is the history of Badulla Railway Station?

Construction of the Badulla extension was completed in 1924, completing the colonial-era ambition to link the tea-producing highlands with the coast. The station building is a product of British colonial design — a white-rendered façade, red-tiled roof, and wide covered platforms intended to handle both passenger traffic and the freight demands of the surrounding tea estates. Vintage enamel signs and original wooden benches have survived largely intact, giving the building an atmosphere that feels several decades removed from the country's busier urban stations.

The station's opening transformed Badulla from a provincial administrative town into a regional logistics hub. Planters could move Ceylon tea efficiently to Colombo's port, and the surrounding villages gained reliable access to medical supplies, goods, and education. That dual role — economic artery and community connector — continues today.

Which trains serve Badulla Station, and how long does the journey take?

Three named express services operate on this route, each covering different portions of the line:

  • Podi Menike (Train Nos. 1005 / 1006) — runs between Colombo Fort and Badulla, typically taking around eight to nine hours for the full journey.
  • Udarata Menike (Train Nos. 1015 / 1016) — also links Colombo and Badulla, departing at different times to spread demand across the day.
  • Denuwara Menike (Train Nos. 1001 / 1002) — departs from Colombo Fort via Peradeniya Junction, serving passengers who want to connect through the Kandy corridor without changing trains.

Booking an observation saloon seat or a first-class reserved seat well in advance is strongly recommended, especially between December and April and during the July–August peak. Unreserved carriages fill quickly on this route and do not offer the window views the journey is famous for.

What makes the Colombo–Badulla train journey so scenic?

The line gains more than 1,800 metres in elevation between the coast and the highlands, threading through a succession of landscapes that change almost every thirty minutes. Rubber plantations give way to paddy fields near Rambukkana, then cloud forest and dense montane jungle appear as the track climbs toward Hatton. Above Nanu Oya, the terrain opens into the rolling grasslands and tea gardens of the Uva plateau, with Horton Plains National Park visible to the south on clear days.

The section between Ella and Badulla is particularly dramatic. The train descends through a series of tight curves and tunnels, and passengers on the right-hand side (travelling toward Badulla) have long views across forested valleys. This segment is slower than the highland stretches, which works in the traveller's favour — there is time to absorb every detail.

What can you visit near Badulla Railway Station?

Badulla town itself is compact and walkable from the station. The Muthiyangana Raja Maha Viharaya, one of the sixteen sacred Buddhist sites in Sri Lanka, is roughly a kilometre away. Dunhinda Falls, a wide curtain waterfall set in dense forest, lies around five kilometres north of town and is accessible by a short hike from the road. The Uva Province also borders Horton Plains National Park and is within comfortable day-trip range of Ella, where trails to Ella Rock and Little Adam's Peak reward hikers with panoramic highland views.

For travellers continuing by road, Badulla acts as a gateway to Udawalawe National Park to the southwest, where herds of wild elephant graze the reservoir grasslands year-round.

When is the best time to travel the Badulla rail route?

The highlands receive two distinct monsoon periods. The southwest monsoon (May to August) brings heavier cloud to the western slopes but leaves the Uva side relatively dry — this can actually improve the journey, as mist clings to the valley walls and the tea country looks intensely green. The northeast monsoon (October to January) reverses the pattern. In practical terms, February to April and July to September tend to offer the most settled conditions for photography from the train.

Avoid booking the last few days of December and the Sinhala and Tamil New Year period in April without reservations secured months in advance — these are peak domestic travel windows and trains sell out entirely.

How do I get a train ticket for Badulla?

Sri Lanka Railways sells reserved seats up to 30 days before departure. Tickets can be purchased at any staffed station booking counter, or through authorised online agents including Lakpura, which can arrange reserved-seat or observation-saloon tickets as part of a broader hill country itinerary. First class and observation saloon seats are limited; second class reserved seats offer a reasonable compromise between cost and comfort, and most carriages on the named expresses are air-cooled by altitude rather than mechanical air conditioning.

What facilities are available at Badulla Station?

The station has a ticket booking office, a small waiting hall, basic food vendors on the platform, and toilets. The town centre, with ATMs, restaurants, and guesthouses, is a short walk or three-wheeler ride from the station entrance. Luggage storage is not formally offered, so plan arrivals and departures around your accommodation's check-in window.

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