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
| Departs | Towards | Runs |
|---|---|---|
| 12:15 am | Rambukkana | Daily |
| 04:18 am | Maradana | Daily |
| 04:39 am | Polgahawela | Daily |
| 04:43 am | Colombo Fort | Sunday Only |
| 04:43 am | Maradana | Weekdays and Saturday Only |
| 05:13 am | Colombo Fort | Saturday and Sunday Only |
| 05:13 am | Colombo Fort | Weekdays Only |
| 05:39 am | Colombo Fort | Sunday Only |
| 05:42 am | Maradana | Weekdays and Saturday Only |
| 05:50 am | Rambukkana | Daily |
| 05:57 am | Colombo Fort | Sunday Only |
| 05:57 am | Maradana | Saturday Only |
| 05:57 am | Maradana | Weekdays Only |
| 06:07 am | Colombo Fort | Weekdays Only |
| 06:18 am | Colombo Fort | Saturday and Sunday Only |
| 06:18 am | Maradana | Weekdays Only |
| 06:24 am | Ambeypussa | Daily |
| 06:32 am | Maradana | Weekdays and Saturday Only |
| 06:36 am | Colombo Fort | Sunday Only |
| 06:44 am | Colombo Fort | Weekdays and Saturday Only |
| 07:04 am | Maradana | Weekdays Only |
| 07:08 am | Colombo Fort | Saturday and Sunday Only |
| 07:13 am | Colombo Fort | Sunday Only |
| 07:19 am | Polgahawela | Daily |
| 07:24 am | Colombo Fort | Weekdays and Saturday Only |
| 07:43 am | Colombo Fort | Daily |
| 08:24 am | Rambukkana | Daily |
| 08:31 am | Colombo Fort | Daily |
| 09:08 am | Colombo Fort | Weekdays Only |
| 09:21 am | Rambukkana | Daily |
| 09:37 am | Colombo Fort | Daily |
| 10:14 am | Kurunegala | Daily |
| 10:14 am | Rambukkana | Daily |
| 10:28 am | Colombo Fort | Daily |
| 11:07 am | Colombo Fort | Daily |
| 11:31 am | Rambukkana | Daily |
| 12:07 pm | Colombo Fort | Daily |
| 12:38 pm | Rambukkana | Daily |
| 01:53 pm | Colombo Fort | Daily |
| 01:53 pm | Colombo Fort | Daily |
| 02:09 pm | Polgahawela | Sunday Only |
| 02:09 pm | Polgahawela | Weekdays and Saturday Only |
| 02:33 pm | Colombo Fort | Daily |
| 02:39 pm | Rambukkana | Sunday Only |
| 02:44 pm | Rambukkana | Weekdays Only |
| 02:44 pm | Rambukkana | Saturday Only |
| 03:24 pm | Colombo Fort | Weekdays and Saturday Only |
| 03:37 pm | Polgahawela | Daily |
| 04:08 pm | Colombo Fort | Saturday and Sunday Only |
| 04:10 pm | Polgahawela | Daily |
| 04:13 pm | Colombo Fort | Weekdays Only |
| 05:08 pm | Polgahawela | |
| 05:17 pm | Polgahawela | |
| 05:30 pm | Colombo Fort | Daily |
| 05:47 pm | Mirigama | Weekdays Only |
| 05:47 pm | Polgahawela | Saturday Only |
| 05:47 pm | Polgahawela | Weekdays Only |
| 06:11 pm | Rambukkana | Saturday Only |
| 06:13 pm | Colombo Fort | Daily |
| 06:15 pm | Ganewatte | Weekdays Only |
| 06:16 pm | Rambukkana | |
| 06:27 pm | Polgahawela | Sunday Only |
| 06:39 pm | Polgahawela | |
| 06:39 pm | Polgahawela | |
| 06:39 pm | Polgahawela | Saturday and Sunday Only |
| 06:53 pm | Polgahawela | Weekdays Only |
| 06:55 pm | Polgahawela | Saturday and Sunday Only |
| 07:01 pm | Colombo Fort | Weekdays Only |
| 07:02 pm | Polgahawela | Weekdays Only |
| 07:12 pm | Ganewatte | Saturday and Sunday Only |
| 07:33 pm | Colombo Fort | Saturday and Sunday Only |
| 07:38 pm | Rambukkana | Weekdays and Saturday Only |
| 07:53 pm | Rambukkana | Sunday Only |
| 08:10 pm | Colombo Fort | Weekdays and Saturday Only |
| 08:13 pm | Polgahawela | Weekdays and Saturday Only |
| 08:25 pm | Polgahawela | Sunday Only |
| 08:35 pm | Ambeypussa | Weekdays and Saturday Only |
| 08:52 pm | Colombo Fort | Saturday and Sunday Only |
| 08:52 pm | Colombo Fort | Weekdays Only |
| 09:06 pm | Rambukkana | Daily |
| 09:11 pm | Maradana | |
| 10:03 pm | Colombo Fort | Weekdays and Saturday Only |
| 10:07 pm | Polgahawela | Daily |
| 10:12 pm | Colombo Fort | Sunday Only |
| 11:04 pm | Mirigama | 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
12 places within about 25 km, nearest first.