Morakele Railway Station sits quietly along the Kelani Valley (KV) Line, one of Sri Lanka's most scenic narrow-gauge routes, tracing the Kelani River valley inland from Colombo. Located in the Colombo District of the Western Province, it serves as a practical commuter stop for communities in the area and offers rail enthusiasts a glimpse into the country's distinctive narrow-gauge railway heritage.
Where is Morakele Station on the KV Line?
Morakele lies 43.9 km from Colombo Fort station, measured along the KV Line. It sits between two neighbouring stations: Gammana to the west, in the direction of Colombo, and Waga to the east, heading further up the valley. The surrounding landscape at this point in the line is largely semi-rural, with pockets of smallholdings and secondary forest typical of the lower Kelani valley corridor.
The Kelani Valley Line itself runs from Colombo Fort to Avissawella, covering around 60 km of narrow-gauge track. It is operated by Sri Lanka Railways and remains one of the few remaining narrow-gauge lines in active passenger service on the island.
How many trains stop at Morakele each day?
On a typical weekday, around 15 trains call at Morakele Station. Services operate in both directions — towards Colombo Fort and towards Avissawella — with the frequency reflecting the line's primary role as a commuter corridor for workers travelling into the capital. Frequencies tend to be higher during morning and evening peak hours. Timetables are subject to seasonal adjustments and operational changes, so it is worth confirming departure times with Sri Lanka Railways directly before travel.
What is the Kelani Valley Line?
The KV Line is a narrow-gauge (2 ft 6 in / 762 mm) railway that was originally constructed during the British colonial period, primarily to serve the tea, rubber, and agricultural estates of the Kelani valley hinterland. Today it functions mainly as a suburban and rural commuter service, though it draws steady interest from rail enthusiasts and travellers keen to experience a style of train journey that has largely disappeared elsewhere in the region.
The line passes through a succession of small stations, each with its own character — from busy suburban halts closer to Colombo to quieter stops like Morakele where the valley begins to open out. Travelling the full length of the line from Colombo Fort to Avissawella takes roughly two to two-and-a-half hours, depending on the service type.
How do I get to Morakele Station from Colombo?
The most straightforward route is to board a KV Line train at Colombo Fort Railway Station. Trains on this line depart from a dedicated platform at the Fort complex. The journey to Morakele covers approximately 43.9 km and, depending on stops and the speed of the service, typically takes around 90 minutes to two hours. Morakele is an unstaffed or lightly staffed halt, so purchasing your ticket at the originating station before boarding is advisable.
By road, Morakele is accessible via the A004 highway corridor that broadly parallels the Kelani valley, though road distances and travel times will differ from the rail route.
What should visitors know before travelling on the KV Line?
- Gauge: The KV Line uses narrow gauge (762 mm), distinct from Sri Lanka's main-line broad-gauge network. Rolling stock and platform heights differ from stations like Kandy or Galle.
- Ticket classes: Services on the KV Line are typically third-class only, offering basic but functional seating. Travel is inexpensive by any standard.
- Punctuality: Like many rural rail services, timetable adherence can vary. Allow extra time if connecting to onward travel.
- Luggage: The carriages are compact. Large luggage is manageable but can be awkward during peak hours when trains fill quickly near Colombo.
- Photography: The line passes through attractive riverside and village scenery. Early morning light from the eastern-facing windows is particularly good on the outward journey from Colombo.
What else is near Morakele Station?
The immediate vicinity of Morakele is a quiet residential and agricultural area within the broader Colombo District. The Kelani River, which the line follows for much of its course, is a significant waterway in Sri Lanka's hydrology and cultural geography — it supplies a large share of Colombo's drinking water and supports irrigation across the Western Province.
For travellers interested in the broader cultural landscape of the region, the towns of Hanwella and Avissawella — both accessible further along the KV Line — offer local markets, temples, and access to the lower hill country. The Sri Lanka Railways network also connects at Colombo Fort to mainline services towards Kandy, Galle, and Jaffna, making Morakele a feasible waypoint on a more ambitious rail itinerary across the island.
Is the KV Line worth travelling as a visitor to Sri Lanka?
For travellers with a genuine interest in Sri Lanka's railway history, the KV Line offers something the island's more famous routes — the Hill Country line and the Coastal line — do not: a working narrow-gauge experience in a largely undiscovered setting. The line is not marketed heavily to tourists, which means services carry mainly local commuters and the journey feels authentic rather than curated.
Morakele itself is not a destination in the conventional tourist sense, but as a stop along a full KV Line journey from Colombo Fort to Avissawella, it forms part of a rewarding half-day itinerary for curious travellers. Those wishing to deepen their understanding of Sri Lanka's railway legacy before or after such a journey may find value in reference works that document the island's colonial-era rail network in detail.
Morakele railway station timetable
15 trains call at Morakele on a typical day.
KV Line · 43.9 km from Colombo Fort · Western Province
| Departs | Towards | Runs |
|---|---|---|
| 04:44 am | Colombo Fort | Daily |
| 05:25 am | Colombo Fort | Daily |
| 06:01 am | Colombo Fort | Daily |
| 07:10 am | Colombo Fort | Daily |
| 09:19 am | Kosgama | Daily |
| 10:03 am | Maharagama | Daily |
| 01:25 pm | Colombo Fort | Daily |
| 02:51 pm | Kosgama | Daily |
| 04:01 pm | Homagama | Daily |
| 06:11 pm | Avissawella | Weekdays and Sunday Only |
| 06:23 pm | Avissawella | Saturday Only |
| 06:36 pm | Avissawella | Weekdays and Sunday Only |
| 07:28 pm | Avissawella | Daily |
| 08:28 pm | Kosgama | Daily |
| 09:58 pm | Avissawella | Daily |
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
11 places within about 25 km, nearest first.