Lakpura
Lakpura®

Keenawala Railway Station

Keenawala Railway Station sits on the Main Line of Sri Lanka Railways, within the Gampaha District of the Western Province. Positioned 41.6 km from Colombo Fort, it serves as a quiet but steady stop for commuters and travellers moving between Colombo and the northern interior of the island. On a typical operating day, around 85 trains call at this station, making it a reasonably frequent stop on one of the country's busiest rail corridors.

Where is Keenawala Station on the Main Line?

The Sri Lanka Main Line runs northeast from Colombo Fort, threading through the Western Province and on toward Kandy and beyond. Keenawala falls within the lower stretch of this route, in a stretch of the Gampaha District that transitions from suburban Colombo outskirts into more rural terrain.

The two neighbouring stations on the Main Line are:

  • Wandurawa — the station immediately toward Colombo
  • Pallewala — the station continuing away from Colombo

Understanding this sequence is useful when boarding: if you are travelling from Colombo Fort, Wandurawa is the stop before Keenawala, and Pallewala comes after it.

How many trains stop at Keenawala each day?

Approximately 85 train services call at Keenawala on a standard day. This count includes intercity expresses, semi-express services, and slow trains that stop at every station along the Main Line. Slow trains are the most reliable option for passengers boarding at smaller stations like this one, as some express services bypass intermediate stops.

Travellers are advised to check the current timetable directly with Sri Lanka Railways or through an up-to-date journey planner, as schedules can vary by day of the week and are subject to seasonal adjustments.

What is the Main Line of Sri Lanka Railways?

The Main Line is the oldest and most heavily used railway corridor in Sri Lanka, stretching from Colombo Fort northward through Ragama, Gampaha, Veyangoda, and eventually reaching Kandy — a route that climbs dramatically through the hill country. Opened in stages during the British colonial era, the line today carries a mix of daily commuters, tourists heading to the Cultural Triangle, and passengers travelling to Kandy or beyond.

For travellers interested in the deeper history of Sri Lankan rail, Sri Lanka Railways maintains official records of the network's development and current operations.

How do I get to Keenawala Station from Colombo?

From Colombo Fort Railway Station, Keenawala is approximately 41.6 km along the Main Line. On a slow train that stops at all intermediate stations, the journey typically takes around an hour or slightly more, depending on the service. Faster semi-express trains may not stop here, so it is worth confirming in advance which services call at Keenawala before purchasing a ticket.

By road, the station is accessible via the A1 highway corridor through the Gampaha District. Tuk-tuks and local buses typically connect the immediate surrounding area with the station.

Is Keenawala a good base for exploring the Gampaha District?

The Gampaha District is often overlooked by visitors focused on Colombo or the hill country, but it holds genuine interest. The district is home to the Henarathgoda Botanical Garden — one of the oldest botanical gardens in Sri Lanka and the site where the first rubber trees in Asia were planted. Several Buddhist temples and smaller natural reserves also dot the district.

Keenawala itself is a local residential area rather than a tourist hub, but the rail connection gives travellers flexible onward access to Kandy, the Cultural Triangle, or back into central Colombo without relying on road transport.

What should I know about travelling by train in Sri Lanka?

Train travel in Sri Lanka offers a perspective of the countryside that road transport simply cannot match. The Main Line in particular passes through coconut estates, paddy fields, and gradually ascending terrain as it approaches the hill country. Carriages range from air-conditioned reserved-seat coaches on intercity services to open-window second and third-class compartments on slower trains.

For shorter journeys along the Main Line — such as Colombo to Gampaha or Colombo to Veyangoda — third-class tickets are inexpensive and no advance booking is required. Reserved seats on intercity trains can be booked at Colombo Fort or through the Sri Lanka Railways booking office.

Keenawala railway station timetable

85 trains call at Keenawala on a typical day.

Main Line · 41.6 km from Colombo Fort · Western Province

DepartsTowardsRuns
12:15 amRambukkanaDaily
04:18 amMaradanaDaily
04:39 amPolgahawelaDaily
04:43 amColombo FortSunday Only
04:43 amMaradanaWeekdays and Saturday Only
05:13 amColombo FortSaturday and Sunday Only
05:13 amColombo FortWeekdays Only
05:39 amColombo FortSunday Only
05:42 amMaradanaWeekdays and Saturday Only
05:50 amRambukkanaDaily
05:57 amColombo FortSunday Only
05:57 amMaradanaSaturday Only
05:57 amMaradanaWeekdays Only
06:07 amColombo FortWeekdays Only
06:18 amColombo FortSaturday and Sunday Only
06:18 amMaradanaWeekdays Only
06:24 amAmbeypussaDaily
06:32 amMaradanaWeekdays and Saturday Only
06:36 amColombo FortSunday Only
06:44 amColombo FortWeekdays and Saturday Only
07:04 amMaradanaWeekdays Only
07:08 amColombo FortSaturday and Sunday Only
07:13 amColombo FortSunday Only
07:19 amPolgahawelaDaily
07:24 amColombo FortWeekdays and Saturday Only
07:43 amColombo FortDaily
08:24 amRambukkanaDaily
08:31 amColombo FortDaily
09:08 amColombo FortWeekdays Only
09:21 amRambukkanaDaily
09:37 amColombo FortDaily
10:14 amKurunegalaDaily
10:14 amRambukkanaDaily
10:28 amColombo FortDaily
11:07 amColombo FortDaily
11:31 amRambukkanaDaily
12:07 pmColombo FortDaily
12:38 pmRambukkanaDaily
01:53 pmColombo FortDaily
01:53 pmColombo FortDaily
02:09 pmPolgahawelaSunday Only
02:09 pmPolgahawelaWeekdays and Saturday Only
02:33 pmColombo FortDaily
02:39 pmRambukkanaSunday Only
02:44 pmRambukkanaWeekdays Only
02:44 pmRambukkanaSaturday Only
03:24 pmColombo FortWeekdays and Saturday Only
03:37 pmPolgahawelaDaily
04:08 pmColombo FortSaturday and Sunday Only
04:10 pmPolgahawelaDaily
04:13 pmColombo FortWeekdays Only
05:08 pmPolgahawela
05:17 pmPolgahawela
05:30 pmColombo FortDaily
05:47 pmMirigamaWeekdays Only
05:47 pmPolgahawelaSaturday Only
05:47 pmPolgahawelaWeekdays Only
06:11 pmRambukkanaSaturday Only
06:13 pmColombo FortDaily
06:15 pmGanewatteWeekdays Only
06:16 pmRambukkana
06:27 pmPolgahawelaSunday Only
06:39 pmPolgahawela
06:39 pmPolgahawela
06:39 pmPolgahawelaSaturday and Sunday Only
06:53 pmPolgahawelaWeekdays Only
06:55 pmPolgahawelaSaturday and Sunday Only
07:01 pmColombo FortWeekdays Only
07:02 pmPolgahawelaWeekdays Only
07:12 pmGanewatteSaturday and Sunday Only
07:33 pmColombo FortSaturday and Sunday Only
07:38 pmRambukkanaWeekdays and Saturday Only
07:53 pmRambukkanaSunday Only
08:10 pmColombo FortWeekdays and Saturday Only
08:13 pmPolgahawelaWeekdays and Saturday Only
08:25 pmPolgahawelaSunday Only
08:35 pmAmbeypussaWeekdays and Saturday Only
08:52 pmColombo FortSaturday and Sunday Only
08:52 pmColombo FortWeekdays Only
09:06 pmRambukkanaDaily
09:11 pmMaradana
10:03 pmColombo FortWeekdays and Saturday Only
10:07 pmPolgahawelaDaily
10:12 pmColombo FortSunday Only
11:04 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

12 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