Lakpura
Lakpura®

Kadugannawa Railway Station

Kadugannawa Railway Station is a historically significant railway station located in the Kandy District of Sri Lanka. Positioned on the Main Line, it serves as a vital stop for trains traveling between Colombo and the central highlands, particularly Kandy and beyond. The station is nestled in the picturesque town of Kadugannawa, known for its scenic landscapes and rich cultural heritage, making it a notable destination for both locals and tourists.

Built during the British colonial period, Kadugannawa Railway Station is one of the oldest railway stations in Sri Lanka. Its architecture reflects the colonial era's charm, featuring traditional design elements that have been preserved over time. The station is equipped with essential facilities, including ticket counters, waiting areas, and a single platform, ensuring a comfortable experience for passengers. Its historical significance is further enhanced by its proximity to the iconic Kadugannawa Railway Tunnel, the first railway tunnel constructed in Sri Lanka.

Kadugannawa Railway Station is a crucial link in the region’s transportation network, connecting rural and urban areas. It supports the movement of passengers and goods, particularly agricultural products such as spices, tea, and vegetables, from the central highlands to markets in Colombo and other cities. The station also serves as an access point for commuters traveling to Kandy and nearby towns, contributing to the region's economic and social mobility.

In addition to its functional role, Kadugannawa Railway Station is a gateway to numerous attractions, including the Kadugannawa Pass, which offers breathtaking views of the surrounding hills, and the National Railway Museum, located nearby. These features make the station an integral part of the region’s tourism and cultural landscape. Its historical charm, combined with its strategic location, solidifies Kadugannawa Railway Station’s importance in Sri Lanka’s railway history and transportation network.

Kadugannawa railway station timetable

28 trains call at Kadugannawa on a typical day.

Main Line · 105.5 km from Colombo Fort · Kandy District · Central Province

Station telephone: 081-2571271

DepartsTowardsTrainRuns
02:05 amPolgahawelaDaily
02:31 amColombo FortNight MailDaily
05:31 amColombo FortSunday Only
05:31 amColombo FortSaturday and Sunday Only
05:31 amColombo FortWeekdays Only
05:33 amKandyDaily
07:02 amWattegamaDaily
07:06 amColombo FortDaily
08:30 amColombo FortSaturday Only
10:38 amBadullaDaily
11:22 amColombo FortDaily
01:11 pmKandySaturday and Sunday Only
01:20 pmMataleWeekdays Only
01:38 pmColombo FortDaily
02:56 pmPolgahawelaDaily
03:28 pmNanuoyaDaily
04:07 pmColombo FortSaturday and Sunday Only
04:07 pmColombo FortWeekdays Only
04:28 pmColombo FortDaily
05:42 pmColombo FortDaily
07:03 pmKandyWeekdays Only
07:04 pmPolgahawelaWeekdays Only
07:13 pmKandySaturday and Sunday Only
07:13 pmPolgahawelaSaturday and Sunday Only
07:26 pmKandyDaily
08:25 pmKandyDaily
09:45 pmBadullaDaily
10:30 pmKandyDaily

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.

Ask Lakpura® Agent