Lakpura
Lakpura®

Kosgama Railway Station

Kosgama Railway Station sits on the KV Line of Sri Lanka Railways, around 51.3 km from Colombo Fort in the Colombo District, Western Province. It is a quiet but useful junction point for travellers heading inland from the capital, connecting commuters and visitors to the small towns and villages along this less-travelled branch of the national network.

Which railway line does Kosgama Station serve?

Kosgama is served exclusively by the KV Line — the Kelani Valley Line — one of Sri Lanka's most historically distinctive rail routes. Running a narrow gauge track from Colombo Fort through the western foothills, the KV Line was originally built to serve the rubber and tea estates of the area. Today it remains an important commuter corridor as well as a window into the quiet, forested landscape of Sri Lanka's Western Province interior.

The station sits between Kadugoda (the next stop towards Colombo) and Puwakpitiya (heading further inland). Passengers can reach the station by direct train from Colombo Fort, making it a straightforward day excursion from the city.

How many trains stop at Kosgama each day?

On a typical operating day, around 18 trains call at Kosgama Station. Services run in both directions — towards Colombo Fort and towards the inland terminus — throughout the day, broadly aligned with commuter peaks in the morning and evening. Schedules can vary on public holidays and during disruptions, so it is worth confirming the timetable before travel.

For the most up-to-date departure times, destinations, and day-specific schedules, contact the station directly at 011-3154562 or check the official Sri Lanka Railways timetable. The timetable lists each service by departure time, destination, and the days on which it operates.

Where exactly is Kosgama Station located?

The station is located in Kosgama town, Colombo District, Western Province. It lies approximately 51.3 km along the KV Line from Colombo Fort, placing it well into the green, hilly terrain that characterises this part of Sri Lanka. The surrounding area is largely residential and semi-rural, with patches of rubber cultivation that reflect the line's original agricultural purpose.

How do I get to Kosgama from Colombo?

The most straightforward option is to board a KV Line train from Colombo Fort Railway Station. Journey times vary depending on the service and the number of stops, but passengers should typically allow between one and two hours. Road access is also available via the A004 highway; private transfers can be arranged if you prefer a more direct and flexible connection, particularly useful for guests staying at properties in the Kosgama area.

What is there to see and do near Kosgama?

The Kosgama area is not a major tourist hub, but it rewards travellers looking for an unhurried glimpse of rural Sri Lanka. The surrounding landscape includes rubber estates, small paddy fields, and fragments of secondary forest. The town itself is modest, with local markets and small eateries typical of a Sri Lankan commuter township.

  • Kelani River corridor: The Kelani River runs through this broader region, offering opportunities for gentle exploration of riverside villages and small temples.
  • Local religious sites: The Western Province foothills contain numerous small Buddhist temples and shrines, many of which welcome respectful visitors.
  • Rail photography: The KV Line is one of the few narrow gauge routes still operating in Sri Lanka. The section around Kosgama, winding through greenery, is popular with railway enthusiasts and photographers.

Is the KV Line (Kelani Valley Line) significant historically?

Yes. The Kelani Valley Line holds a notable place in Sri Lankan railway history. Constructed during the British colonial period to transport agricultural produce from the interior, it runs on a narrower gauge than the main Sri Lanka Railways network. This distinction — and the fact that it passes through landscapes relatively unchanged since the colonial era — makes it of genuine interest to those curious about the island's transport heritage.

The line has been the subject of ongoing discussions about modernisation and preservation. For readers with a deeper interest in the history of Sri Lankan railways, specialist publications document both the broader network and the narrow gauge lines in detail.

What are the neighbouring stations on the KV Line?

Direction Neighbouring Station
Towards Colombo Kadugoda
Away from Colombo (inland) Puwakpitiya

Practical information for visitors

  • Station telephone: 011-3154562
  • Distance from Colombo Fort: 51.3 km along the KV Line
  • Province: Western Province, Colombo District
  • Typical daily train services: Around 18
  • Gauge: Narrow gauge (Kelani Valley Line)

Facilities at Kosgama are basic, as is typical for smaller stations on the KV Line. There is no large commercial area within the station itself, so travellers should carry provisions if planning an extended stay in the area. A private transfer can be a practical alternative for guests carrying luggage or arriving outside train operating hours.

Kosgama railway station timetable

18 trains call at Kosgama on a typical day.

KV Line · 51.3 km from Colombo Fort · Western Province

Station telephone: 011-3154562

DepartsTowardsRuns
04:30 amColombo Fort · starts hereDaily
05:06 amColombo FortDaily
05:43 amColombo FortDaily
06:05 amColombo Fort · starts hereWeekdays and Saturday Only
06:51 amColombo FortDaily
09:36 amterminates here · from MaharagamaDaily
09:45 amMaharagama · starts hereDaily
01:05 pmColombo FortDaily
03:08 pmterminates here · from MaharagamaDaily
03:40 pmHomagama · starts hereDaily
06:30 pmAvissawellaWeekdays and Sunday Only
06:42 pmAvissawellaSaturday Only
06:52 pmAvissawellaWeekdays and Sunday Only
07:13 pmterminates here · from Colombo FortWeekdays and Sunday Only
07:40 pmPadukkaWeekdays and Sunday Only
07:47 pmAvissawellaDaily
08:46 pmterminates here · from Colombo FortDaily
10:17 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

8 places within about 25 km, nearest first.

Book or buy direct with Lakpura

Curated by our local team. Direct from the source, with instant confirmation.

Ask Lakpura® Agent