Lakpura
Lakpura®

Haputale Railway Station

Haputale Railway Station, situated in the Badulla District of Sri Lanka, is a prominent stop on the Colombo-Badulla railway line, known for its breathtaking views and strategic location. Positioned at an elevation of about 1,430 meters above sea level, it is one of the highest stations on this scenic route, offering travelers panoramic vistas of the surrounding highlands.

The station is renowned for its picturesque setting amidst rolling tea plantations, lush forests, and mist-covered hills. The cooler climate and serene atmosphere make it a refreshing stop for passengers on their journey through Sri Lanka’s central highlands. Haputale's location provides stunning views of the southern plains and distant coastal regions, making the train ride to and from this station particularly memorable.

Haputale Railway Station, established in the early 20th century, is an important part of Sri Lanka's railway heritage. The Colombo-Badulla line, of which Haputale is a crucial segment, is celebrated for its complex engineering and scenic beauty. The line navigates through numerous tunnels, bridges, and loops, showcasing the ingenuity of early 20th-century railway engineering.

In addition to its natural beauty, the station serves as a gateway to the town of Haputale, known for attractions such as the Lipton's Seat, a vantage point offering expansive views over the tea plantations, and the Diyaluma Falls, one of the tallest waterfalls in Sri Lanka. Haputale Railway Station thus plays a vital role in connecting visitors to the rich cultural and natural heritage of the region, making it a key highlight on the journey through Sri Lanka's highlands.

Haputale railway station timetable

15 trains call at Haputale on a typical day.

Main Line · 248.0 km from Colombo Fort · Uva Province

Station telephone: 052-2268071

DepartsTowardsTrainRuns
03:27 amBadullaDaily
05:31 amBadullaNight MailDaily
07:41 amColombo FortUdarata MenikeDaily
10:17 amColombo FortDaily
11:16 amColombo FortElla OdysseySunday Only
12:14 pmColombo FortPodi MenikeDaily
12:15 pmBadullaDaily
12:26 pmEllaSaturday and Sunday Only
01:45 pmKandyDaily
01:53 pmBadullaElla OdysseySaturday Only
02:44 pmBadullaDenuwara MenikeDaily
03:18 pmKandySaturday and Sunday Only
04:04 pmBadullaPodi MenikeDaily
05:33 pmBadullaUdarata MenikeDaily
08:17 pmColombo FortNight MailDaily

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

Reserva esta experiencia con Lakpura

Seleccionado por nuestro equipo local. Reserva directa, confirmación inmediata.

Ask Lakpura® Agent