Lakpura
Lakpura®

Bandarawela Railway Station

Perched at roughly 1,225 metres above sea level in the Badulla District, Bandarawela Railway Station is one of the most evocative stops on Sri Lanka's celebrated hill country rail route. Whether you are breaking a journey through the central highlands or arriving to explore the town itself, the station offers a gentle introduction to the colonial character and cool air that define this part of the island.

What is the history of Bandarawela Railway Station?

The station was established during British colonial rule as part of the Main Line extension that eventually reached Badulla. Its construction was driven by two practical needs: moving tea and agricultural produce from the highlands to the coast, and providing reliable passenger connectivity for settlers and administrators working in the hill country.

The architecture retains the understated colonial style common to upcountry stations — modest brick and timber structures built to function rather than impress, yet unmistakably of their era. The station remains a working part of the national rail network operated by Sri Lanka Railways, having served passengers and freight without interruption for well over a century.

Which trains stop at Bandarawela?

Bandarawela sits on the Badulla line, the continuation of the Main Line that climbs from Kandy through Nanu Oya (for Nuwara Eliya) and Ella before terminating at Badulla. Several intercity and express services stop here daily, including trains originating from Colombo Fort. Journey times from Colombo typically run between six and eight hours depending on the service; from Kandy the ride takes roughly three to four hours.

First-class observation carriages and second-class reserved seats can be booked in advance through the Sri Lanka Railways online reservation system — advisable during peak holiday periods and weekends. Third-class unreserved travel is available for those comfortable with a more spontaneous approach.

RouteApprox. journey timeFrequency
Colombo Fort → Bandarawela6–8 hoursSeveral services daily
Kandy → Bandarawela3–4 hoursMultiple daily
Ella → BandarawelaAround 30 minutesMultiple daily
Bandarawela → BadullaAround 1 hourMultiple daily

What can I see and do near Bandarawela Railway Station?

The station sits within a short walk of Bandarawela town centre, where colonial-era storefronts, small restaurants, and local markets line the main street. The town is a useful base for day trips to attractions spread across the surrounding hills.

  • Dowa Temple: An ancient rock temple with a large standing Buddha figure carved into a cliff face, located a few kilometres from town. It dates to the Kandyan period and remains an active place of worship.
  • Lipton's Seat: A viewpoint at around 1,970 metres from which tea planter Sir Thomas Lipton reportedly surveyed his estates. On a clear morning the panorama extends across rolling tea country. Access is typically by tuk-tuk or jeep from Haputale, roughly 45 minutes away.
  • Horton Plains National Park: One of Sri Lanka's most visited highland parks, home to World's End — a sheer escarpment with a drop of close to 900 metres. The park is around 30 kilometres from Bandarawela.
  • Tea estates: The hills around Bandarawela are covered in tea gardens. Visitors can arrange factory tours to understand how Ceylon Tea moves from leaf to cup.
  • Rawanagala: A dramatic rock outcrop associated with local legend, offering a moderately challenging hike with rewarding hilltop views.

How do I get to Bandarawela from Colombo?

The train is the most practical and scenic option. Colombo Fort station has regular departures on the Badulla line; book a reserved seat well in advance if travelling on weekends or public holidays. By road, Bandarawela is roughly 220 kilometres from Colombo — a drive of four to five hours via the A4 highway through Ratnapura, or slightly longer via Kandy and Nuwara Eliya. Private transfers from Colombo's Bandaranaike International Airport are available and eliminate the need to navigate public transport with luggage.

What role does the station play in the local economy?

Beyond tourism, Bandarawela station serves as a freight node for the surrounding agricultural belt. Tea, vegetables, and spices grown in the Badulla District move through here on their way to wholesale markets and export points along the coast. For the communities in the surrounding hills — many of them dependent on tea estate work or small-scale farming — the railway provides affordable access to hospitals, schools, and government offices in larger towns. That dual role, serving both visitors and residents, gives the station a vitality that purely tourist-facing infrastructure rarely has.

When is the best time to visit Bandarawela?

The hill country sits above the coastal weather systems that dictate much of Sri Lanka's tourist calendar. Bandarawela enjoys a relatively cool and dry climate from December through April — the most popular window for visitors. The inter-monsoon months of March and April bring occasional afternoon showers but generally clear mornings. From May to September the southwest monsoon brings heavier, more persistent rain. Even in wetter months the town rarely experiences the prolonged downpours that affect the lowland coast, and the scenery of mist-draped tea estates has its own appeal.

What practical facilities does the station offer?

Bandarawela station is equipped with a ticketing counter, a waiting area, and basic refreshment vendors. Luggage facilities are limited; travellers with large bags should plan accordingly. The station itself is compact — arrivals are typically on the street within a few minutes of disembarking. Tuk-tuks and taxis gather outside and can take you into town or to nearby attractions directly from the platform exit.

Bandarawela railway station timetable

15 trains call at Bandarawela on a typical day.

Main Line · 259.1 km from Colombo Fort · Uva Province

Station telephone: 057-2222271

DepartsTowardsTrainRuns
03:51 amBadullaDaily
06:04 amBadullaNight MailDaily
07:14 amColombo FortUdarata MenikeDaily
09:52 amColombo FortDaily
10:51 amColombo FortElla OdysseySunday Only
11:45 amColombo FortPodi MenikeDaily
12:50 pmBadullaDaily
12:52 pmKandyDaily
01:02 pmEllaSaturday and Sunday Only
02:19 pmBadullaElla OdysseySaturday Only
02:54 pmKandySaturday and Sunday Only
03:09 pmBadullaDenuwara MenikeDaily
04:30 pmBadullaPodi MenikeDaily
05:58 pmBadullaUdarata MenikeDaily
07:40 pmColombo FortNight MailDaily

Timetable mirrored from published Sri Lanka Railways schedules, last checked 2026-08-17. 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