Lakpura
Lakpura®

Kadugoda Railway Station

Kadugoda Railway Station is a small but useful stop on the Kelani Valley (KV) Line, one of Sri Lanka Railways' most characterful routes. Sitting 48.4 km from Colombo Fort, it serves communities in the Colombo District of the Western Province, connecting rural settlements along the Kelani River valley to the capital and to the hill-country edge beyond.

Where exactly is Kadugoda Station?

The station lies in the Colombo District, Western Province, roughly midway along the KV Line as it climbs away from the urban sprawl of greater Colombo toward the foothills. The surrounding landscape is a mix of rubber estates, paddy fields and riverside villages — a markedly different character from the congested roads that run parallel.

The two neighbouring stations bookend Kadugoda neatly: Waga lies toward Colombo on the downline, while Kosgama is the next stop in the up-country direction. Both are within a short rail ride, making it easy to hop between communities along this corridor.

Which railway line serves Kadugoda?

Kadugoda is served exclusively by the Kelani Valley Line — often called the KV Line — one of the few narrow-gauge railways still operating in South Asia. The line was originally built to carry plantation produce from the wet-zone foothills down to Colombo, and it retains much of its heritage character today: single-track running, diesel railcars, and stations that have changed little in decades.

The KV Line departs from Colombo Fort and winds through Maradana, Baseline Road, Padukka, and Avissawella before terminating at Opanayake — a journey that takes travellers through some of the wettest and most lush lowland scenery in Sri Lanka.

How many trains stop at Kadugoda each day?

On a typical operating day, around 14 train services call at Kadugoda. Services run in both directions — toward Colombo Fort and toward Avissawella or Opanayake — with a broadly even split throughout the day. Frequencies are higher during morning and evening commute hours, reflecting the station's role as a commuter hub for workers travelling into Colombo.

Travellers are advised to check the current timetable directly with Sri Lanka Railways before travel, as schedules can change seasonally and on public holidays.

What is the journey time from Colombo Fort to Kadugoda?

At 48.4 km from Colombo Fort, the journey to Kadugoda typically takes between 90 minutes and two hours depending on the service type and number of intermediate stops. The KV Line does not offer express services — all trains are semi-fast or slow, stopping at most stations along the way. This is not a drawback so much as a feature: the unhurried pace lets passengers absorb the changing scenery as the city gives way to countryside.

What is the Kelani Valley Line like as a travel experience?

The KV Line has a loyal following among railway enthusiasts and travellers seeking a less-touristed side of Sri Lanka. Unlike the famous Kandy–Ella hill-country route, the Kelani Valley trains carry mostly local commuters and schoolchildren, giving journeys an authentic, everyday Sri Lankan character.

The landscape between Colombo and Kadugoda transitions from dense urban neighbourhoods to rubber-tapping villages and small paddy fields fringed by coconut palms. After Kadugoda, as the line continues toward Kosgama and Avissawella, the vegetation thickens and the terrain becomes noticeably hillier. Photography enthusiasts particularly value the sections where the track runs close to the Kelani River.

How do I get to Kadugoda Station?

The most straightforward route is by train from Colombo Fort, with services running throughout the day. By road, Kadugoda is accessible via the B-road network that shadows the Kelani Valley; private vehicles and tuk-tuks can reach the station from towns along the A4 Colombo–Ratnapura highway. There is no direct express bus service to Kadugoda itself, though buses serving the Avissawella corridor pass through nearby settlements.

Is Kadugoda suitable as a base for exploring the Kelani Valley?

Kadugoda is more a transit point than a destination in its own right, but it does offer convenient access to the river-valley communities between Colombo and Avissawella. The broader Kelani Valley rewards unhurried exploration: the river is popular for white-water rafting upstream near Kitulgala, and the area around Avissawella is a gateway to the Sinharaja rainforest and the Adam's Peak pilgrimage trail.

Day-trippers from Colombo can combine a KV Line journey to Kadugoda with a short tuk-tuk excursion to riverside spots, rubber-estate visits, or Buddhist temples in the surrounding villages before catching a return train in the afternoon.

Tips for travelling on the KV Line through Kadugoda

  • Purchase tickets at Colombo Fort or at any staffed station en route — the fare to Kadugoda is in the lowest price tier of Sri Lanka Railways.
  • The KV Line uses narrow-gauge diesel multiple units; carriages can be busy during peak hours, so travelling mid-morning or early afternoon is more comfortable.
  • Seats are unreserved on all KV Line services — arrive a few minutes early if you prefer a window seat.
  • Carry water and a light snack; there are no catering facilities on board, though vendors board the train at larger stops.
  • The right-hand side (facing Colombo) offers the better river views on the upline journey toward Kosgama and beyond.
  • Check for disruptions during heavy monsoon rains, as stretches of the KV Line run close to the river and can be affected by flooding.

Kadugoda railway station timetable

14 trains call at Kadugoda on a typical day.

KV Line · 48.4 km from Colombo Fort · Western Province

DepartsTowardsRuns
05:15 amColombo FortDaily
05:51 amColombo FortDaily
07:00 amColombo FortDaily
09:29 amKosgamaDaily
09:53 amMaharagamaDaily
01:14 pmColombo FortDaily
03:01 pmKosgamaDaily
03:49 pmHomagamaDaily
06:21 pmAvissawellaWeekdays and Sunday Only
06:33 pmAvissawellaSaturday Only
06:46 pmAvissawellaWeekdays and Sunday Only
07:38 pmAvissawellaDaily
08:38 pmKosgamaDaily
10:08 pmAvissawellaDaily

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

Nearby places

10 places within about 25 km, nearest first.

Shop this range with Lakpura

Packed in Sri Lanka and shipped worldwide, direct from the source.

Ask Lakpura® Agent