Lakpura
Lakpura®

Kotagala Railway Station

Kotagala Railway Station is a picturesque railway station located in the Nuwara Eliya District of Sri Lanka’s central highlands. Situated on the Main Line, it serves as a stop for trains traveling between Colombo and Badulla. Nestled amidst lush tea plantations and rolling hills, Kotagala Railway Station is known for its serene surroundings and proximity to the town of Kotagala, a charming area deeply rooted in Sri Lanka's tea culture.

Built during the British colonial period, Kotagala Railway Station reflects the architectural style and historical legacy of that era. The station is modestly sized, with essential facilities such as a platform, ticket counter, and waiting area. Its scenic location and tranquil atmosphere make it a memorable stop for travelers on the iconic hill country railway route, offering a glimpse into the beauty and heritage of Sri Lanka’s central highlands.

Kotagala Railway Station plays an important role in the transportation of goods and passengers in the region. It supports the movement of tea, spices, and other agricultural products from the surrounding estates to urban markets and export hubs. The station also serves as a connection point for local residents commuting to larger towns for work, education, and trade, contributing to the economic and social mobility of the area.

In addition to its functional role, Kotagala Railway Station is a gateway to several natural and cultural attractions in the central highlands. Visitors can explore the nearby tea plantations, enjoy the cool mountain climate, and discover the charm of the local community. The station’s strategic location along the scenic railway route and its role in preserving the historical and cultural significance of the hill country make it an essential part of Sri Lanka’s railway network.

Kotagala railway station timetable

15 trains call at Kotagala on a typical day.

Main Line · 180.0 km from Colombo Fort · Nuwara Eliya District · Central Province

Station telephone: 051-2244271

DepartsTowardsTrainRuns
01:00 amBadullaDaily
02:35 amBadullaNight MailDaily
04:48 amKandyDaily
07:05 amColombo FortDaily
07:32 amBadullaDaily
10:14 amColombo FortUdarata MenikeDaily
11:53 amBadullaDenuwara MenikeDaily
01:01 pmColombo FortDaily
01:32 pmBadullaPodi MenikeDaily
03:00 pmColombo FortPodi MenikeDaily
03:01 pmBadullaUdarata MenikeDaily
04:40 pmNanuoyaDaily
05:22 pmKandyDaily
08:17 pmNanuoyaDaily
11:21 pmColombo FortNight MailDaily

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