Lakpura
Lakpura®

Kadugannawa Railway Station

Perched in the hill country between Colombo and Kandy, Kadugannawa Railway Station sits at one of the most dramatic points on Sri Lanka's Main Line. The station occupies the edge of the Kadugannawa Pass, where the railway begins its steady climb into the central highlands, and it has done so since the British colonial era. For rail travellers, it is a brief but memorable stop; for history enthusiasts, it is a living reminder of the extraordinary engineering ambition that shaped Sri Lanka's mountain railway.

What is the history of Kadugannawa Railway Station?

The Main Line between Colombo and Kandy was among the earliest railway projects undertaken in Ceylon under British administration, with construction progressing through the latter half of the nineteenth century. Kadugannawa was a natural waypoint on this route, positioned at the foot of a steep escarpment that presented considerable engineering challenges.

The station's most celebrated neighbour is the Kadugannawa Railway Tunnel — widely recognised as the first railway tunnel to be completed in Sri Lanka. Boring through solid rock to carry trains across the pass was a formidable undertaking for its time, and the tunnel remains in daily operational use. The station building itself reflects the understated colonial architectural style common to this period: brick construction, pitched roof, and covered platform canopies that have been maintained with care across the decades.

Where exactly is Kadugannawa Station, and how do I get there?

Kadugannawa is a small town in the Kandy District, Central Province, situated on the A1 highway roughly midway between Colombo and Kandy. By road, it is around 85 kilometres from Colombo and approximately 20 kilometres from Kandy city centre.

The most straightforward way to reach the station from Colombo is by train on the Main Line — intercity and local services both stop here, and the journey itself is an attraction. From Kandy, a short tuk-tuk or taxi ride brings you down the pass. Drivers travelling the A1 will pass directly through Kadugannawa town, with the station visible from the main road.

Departure PointApproximate DistanceTypical Travel Time by Train
Colombo Fort~85 kmAround 2–2.5 hours (local service)
Kandy~20 kmAround 30–40 minutes
Peradeniya Junction~15 kmAround 20–25 minutes

Note that intercity express trains may not stop at Kadugannawa; always check the Sri Lanka Railways timetable before travelling.

What can I see and do at Kadugannawa?

The station itself is worth a short visit for its architecture and the spectacle of watching trains negotiate the gradient. Standing on the platform as a locomotive pulls away and begins the descent towards the lowlands gives a visceral sense of what nineteenth-century railway engineering achieved in difficult terrain.

Beyond the platform, the Kadugannawa Pass viewpoint offers wide-angle views across the forested hills of the Kandy District. The area has long been a transitional zone between the coastal lowlands and the highland interior, and on clear days the layered ridgelines are genuinely impressive.

The town is also in easy reach of the Kandy city tour circuit, making it a natural add-on for visitors exploring the cultural triangle of the central province. Kandy's famous Esala Perahera Festival draws large numbers of rail travellers through this corridor each year, giving Kadugannawa Station a lively seasonal energy.

Spice cultivation has deep roots in the hills around Kadugannawa, and roadside stalls in the town sell locally grown produce including Ceylon black pepper, cinnamon, and cloves. The highlands to the east produce the Ceylon tea that passes through this corridor on its way to Colombo's export port.

What is the Kadugannawa Railway Tunnel, and can I visit it?

The tunnel runs through the rock face adjacent to the station and is the oldest railway tunnel in Sri Lanka. It remains an active part of the main line, so public access into the tunnel itself is not permitted and it would be unsafe to attempt entry. However, watching a train emerge from or disappear into the tunnel mouth from a safe vantage near the station is a highlight that photographers particularly appreciate. The tunnel's curved mouth, framed by tropical vegetation, makes for a striking image in the right light conditions — typically mid-morning or late afternoon.

Is there a railway museum near Kadugannawa?

The National Railway Museum of Sri Lanka is located in Colombo's Maradana district rather than in Kadugannawa itself. Travellers interested in Ceylon's railway heritage who are passing through Kadugannawa on their way between Colombo and Kandy can visit the museum as part of a day in the capital. The museum holds a collection of retired locomotives, carriages, and archival materials documenting the development of the island's rail network from its colonial origins to the present day.

When is the best time to visit Kadugannawa?

The central highlands experience two distinct monsoon periods. The southwest monsoon, active roughly from May to August, brings heavier rainfall to the Kandy side of the pass. January through April is generally drier and offers clearer hill views. That said, the pass can be misty at any time of year, and mist itself gives the valley a moody, atmospheric quality that many visitors find appealing.

Train travel through this section is comfortable year-round. The rail journey remains popular regardless of season, partly because the covered carriages provide shelter from rain and the views are consistently dramatic in both dry and wet weather.

What facilities does Kadugannawa Station have?

Kadugannawa is a small station and facilities are correspondingly modest. Passengers will find:

  • A ticket counter for purchasing onward travel
  • A single main platform with covered waiting area
  • Basic seating for waiting passengers
  • Small refreshment vendors on or near the platform, selling tea and light snacks

There are no large luggage storage facilities or tourist information desks at the station itself. Visitors planning an extended stop in the area are better served by the Kandy Tourist Information Center, around twenty kilometres further up the line.

How does Kadugannawa Station fit into Sri Lanka's broader railway history?

Sri Lanka's Main Line is rightly regarded as one of the most scenic railway journeys in South Asia. The section between Colombo and Kandy — and onwards to Nanu Oya and Ella — passes through a landscape that changes dramatically over a short distance: from the coastal plain through rubber and spice plantations, then into the tea-covered highlands. Kadugannawa sits at the pivotal point where the gradient steepens and the scenery shifts from lowland to highland character.

The engineering feat of pushing the line through this terrain in the colonial period required cuttings, embankments, tunnels, and viaducts in close succession. Kadugannawa's tunnel was an early proof that the highlands could be reached by rail, and the success of the project shaped the economic development of the entire central province — enabling the export of tea and other highland produce that defined Ceylon's colonial-era economy.

For anyone interested in Ceylon's railway legacy, the Ceylon Railway Heritage book offers a detailed account of this history with archival photography.

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.

Book this experience with Lakpura

Curated by our local team. Direct booking, instant confirmation.

Ask Lakpura® Agent