Lakpura
Lakpura®

Heendeniya Railway Station

Heendeniya Railway Station sits on the Main Line of Sri Lanka Railways, roughly 35.7 kilometres from Colombo Fort. It is a modest but regularly served stop that connects commuters and travellers moving between Colombo and the towns of the North Western Province. Whether you are catching a local service or planning a longer journey through the island, understanding where Heendeniya fits into the network makes your trip considerably easier.

Where does Heendeniya Station sit on the Main Line?

The Sri Lanka Main Line runs from Colombo Fort northward through Ragama, Veyangoda, and beyond. Heendeniya Station is positioned between Bemmulla (the station closer to Colombo) and Veyangoda (the station further from Colombo). Veyangoda is a significant junction town in the Gampaha District, so many passengers use Heendeniya as a quieter boarding point to avoid the busier platforms at Veyangoda.

The station is classified as a halt or minor stopping station, meaning facilities on the platform are basic. Passengers should arrive in good time, as trains do not dwell long at smaller stops along the Main Line.

How many trains stop at Heendeniya each day?

On a typical weekday, around 86 train services call at Heendeniya. This reflects the Main Line's relatively high frequency compared with branch lines elsewhere in Sri Lanka. Services include express intercity trains — some of which may pass through without stopping — as well as slower all-stations locals that serve every halt along the corridor.

The precise timetable varies by day of the week and by season. Services on Sundays and public holidays sometimes run on a reduced schedule. Always verify current departure times through the Sri Lanka Railways official website or at the nearest staffed station before travel.

What trains run through Heendeniya towards Colombo?

Trains heading south from Heendeniya toward Colombo Fort pass through Bemmulla and the main suburban corridor before terminating at Colombo Fort station. Journey times from Heendeniya to Colombo Fort depend on the type of service — local stopping trains take longer than faster limited-stop expresses.

Colombo Fort is the central hub of Sri Lanka Railways, connecting the Main Line with the Coastal Line, the Kandy/Badulla Hill Country Line, and other routes. Travellers wishing to reach Kandy, Ella, or the Southern Coast typically change trains at Colombo Fort or at Maradana, the adjacent station.

What is north of Heendeniya along the Main Line?

Beyond Veyangoda, the Main Line continues through Polgahawela — another major junction — and eventually reaches Kurunegala, Anuradhapura, Vavuniya, and Jaffna in the far north. Travellers heading to the ancient cities of the Cultural Triangle or the Jaffna Peninsula typically use the Main Line as their primary rail corridor, making Heendeniya a potential starting point for longer journeys upcountry.

Polgahawela Junction is particularly important: from there the line forks, with one branch heading toward Kandy and the Hill Country. Passengers planning to reach Kandy by rail and who board at Heendeniya should confirm whether their chosen service continues directly to Kandy or terminates at Polgahawela, requiring a change.

How do I get to Heendeniya Station from Colombo?

The most straightforward option is to board any northbound Main Line service from Colombo Fort Station and alight at Heendeniya. The station is approximately 35.7 kilometres from Colombo Fort, so journey time on a local train is typically under an hour, depending on the number of intermediate stops and any operational delays.

By road, Heendeniya lies within the Gampaha District in the Western Province. The area is accessible via the A1 Colombo–Kandy road and several secondary routes. Tuk-tuks and three-wheelers are generally available near the station for onward travel to surrounding villages and towns.

What is the surrounding area of Heendeniya like?

The locality around Heendeniya is predominantly rural and agricultural, set within the lowland wet zone of the Western Province. Rice paddies, rubber smallholdings, and coconut groves characterise the landscape. It is not a tourist destination in itself, but the station provides a useful access point for visitors exploring the quieter corners of the Gampaha District or passing through on longer rail journeys.

The broader Gampaha District contains several sites of interest within comfortable distance, including Attanagalla Rajamaha Viharaya — one of the oldest Buddhist temples in the Western Province — and the town of Veyangoda, which has a modest market and transport connections.

Tips for travelling on Sri Lanka's Main Line

  • Book reserved seats in advance if you are travelling on a long-distance express, particularly on weekends and public holidays when trains fill quickly.
  • Carry small change for platform tickets or tuk-tuk rides from the station.
  • Confirm your train type before boarding — express services sometimes skip minor halts like Heendeniya even if the timetable lists them as stops.
  • Allow extra time in the Colombo suburban corridor during morning and evening peak hours, when delays are more common.
  • Platform numbers at smaller stations are not always displayed digitally; ask station staff or fellow passengers if you are uncertain which platform to use.

How does Heendeniya fit into the wider Sri Lanka rail network?

Sri Lanka Railways operates several distinct lines from Colombo — the Main Line, the Coastal Line to Matara, the Kandy/Badulla Hill Country Line (famous for its scenic mountain scenery), the Northern Line toward Jaffna, and narrower gauge routes such as the Kelani Valley Line. Heendeniya sits exclusively on the Main Line, making it most relevant to travellers moving along the Colombo–Kurunegala–Anuradhapura corridor.

For travellers interested in the full heritage and history of Sri Lanka's rail network, the story of how the Main Line was laid — originally to serve the coffee and later tea plantations of the interior — is a fascinating chapter of colonial and economic history. The network today retains much of its Victorian-era infrastructure, including original station buildings and narrow mountain bridges that have become attractions in their own right.

Heendeniya railway station timetable

86 trains call at Heendeniya on a typical day.

Main Line · 35.7 km from Colombo Fort

DepartsTowardsRuns
12:05 amRambukkanaDaily
04:12 amVeyangodaDaily
04:28 amMaradanaDaily
04:29 amPolgahawelaDaily
05:09 amColombo FortDaily
05:23 amColombo FortWeekdays Only
05:23 amColombo FortSaturday and Sunday Only
05:40 amRambukkanaDaily
05:49 amColombo FortSunday Only
05:52 amMaradanaWeekdays and Saturday Only
06:07 amColombo FortSunday Only
06:07 amMaradanaWeekdays Only
06:07 amMaradanaSaturday Only
06:14 amAmbeypussaDaily
06:18 amColombo FortWeekdays Only
06:32 amColombo FortSaturday and Sunday Only
06:32 amMaradanaWeekdays Only
06:42 amMaradanaWeekdays and Saturday Only
06:46 amColombo FortSunday Only
07:01 amColombo FortWeekdays and Saturday Only
07:04 amPolgahawelaDaily
07:31 amColombo FortSunday Only
07:34 amColombo FortWeekdays and Saturday Only
07:57 amColombo FortDaily
08:14 amRambukkanaDaily
08:41 amColombo FortDaily
09:06 amRambukkanaDaily
09:18 amColombo FortWeekdays Only
09:51 amColombo FortDaily
10:04 amKurunegalaDaily
10:04 amRambukkanaDaily
10:38 amColombo FortDaily
11:15 amRambukkanaDaily
11:17 amColombo FortDaily
12:20 pmRambukkanaDaily
12:26 pmColombo FortDaily
01:10 pmVeyangodaDaily
01:34 pmColombo FortDaily
01:59 pmPolgahawelaSunday Only
01:59 pmPolgahawelaWeekdays and Saturday Only
02:03 pmColombo FortDaily
02:03 pmColombo FortDaily
02:29 pmRambukkanaSunday Only
02:34 pmRambukkanaSaturday Only
02:34 pmRambukkanaWeekdays Only
02:48 pmColombo FortDaily
03:04 pmVeyangodaWeekdays and Saturday Only
03:24 pmColombo FortWeekdays and Saturday Only
03:27 pmPolgahawelaDaily
03:34 pmColombo FortWeekdays and Saturday Only
04:00 pmPolgahawelaDaily
04:18 pmColombo FortSaturday and Sunday Only
04:23 pmColombo FortWeekdays Only
04:40 pmVeyangodaWeekdays Only
04:53 pmPolgahawela
05:07 pmPolgahawela
05:33 pmMirigamaWeekdays Only
05:34 pmColombo FortWeekdays Only
05:36 pmKurunegalaWeekdays Only
05:45 pmColombo FortDaily
06:01 pmRambukkanaSaturday Only
06:06 pmRambukkana
06:14 pmKurunegalaSunday Only
06:16 pmPolgahawelaSunday Only
06:19 pmPolgahawelaSaturday and Sunday Only
06:23 pmColombo FortDaily
06:25 pmPolgahawela
06:25 pmPolgahawela
06:45 pmPolgahawelaSaturday and Sunday Only
06:52 pmPolgahawelaWeekdays Only
07:11 pmColombo FortWeekdays Only
07:20 pmVeyangodaWeekdays Only
07:40 pmRambukkanaSunday Only
07:44 pmColombo FortSaturday and Sunday Only
07:57 pmPolgahawelaWeekdays and Saturday Only
07:59 pmColombo FortWeekdays Only
08:15 pmPolgahawelaSunday Only
08:24 pmColombo FortWeekdays and Saturday Only
08:25 pmAmbeypussaWeekdays and Saturday Only
08:56 pmRambukkanaDaily
09:02 pmColombo FortSaturday and Sunday Only
09:02 pmColombo FortWeekdays Only
09:57 pmPolgahawelaDaily
10:13 pmColombo FortWeekdays and Saturday Only
10:22 pmColombo FortSunday Only
10:54 pmMirigamaDaily

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