Walpola Railway Station is a stop on the Main Line of Sri Lanka Railways, positioned 18.1 km from Colombo Fort in the Gampaha District of the Western Province. Modest in scale but busy by commuter standards, the station handles around 88 train services on a typical weekday, making it a practical interchange point for residents of the area and travellers passing through the Western Province corridor.
Where does Walpola Station sit on the Main Line?
The Main Line is Sri Lanka's primary rail artery, running northward from Colombo Fort toward Vavuniya. Walpola occupies a stretch of the line that threads through the densely populated lowlands of Gampaha District, a region better known for its rubber and coconut estates than as a tourist destination. The station's immediate neighbours on the line are Ragama to the south (toward Colombo) and Batuwatte to the north. Both connections are frequent, placing Walpola within easy reach of Colombo Fort in under half an hour by express service.
How many trains stop at Walpola each day?
Around 88 train services call at Walpola on an average day. The majority are intercity and express commuter trains operated by Sri Lanka Railways connecting Colombo Fort with stations further north such as Polgahawela, Kurunegala, Anuradhapura, and Vavuniya. A smaller number of stopping trains serve shorter hops between Ragama and Batuwatte. Travellers should check the Sri Lanka Railways official timetable before travel, as services vary between weekdays, weekends, and public holidays.
What is the Gampaha District like for visitors?
Gampaha District forms part of the Western Province and lies immediately north of Colombo. While it is primarily a residential and industrial zone, the district contains several sites worth a detour. Pinnawala Elephant Orphanage is accessible from the broader region, and the town of Negombo — a popular beach resort and gateway near Bandaranaike International Airport — is within striking distance. The district's rail connections make day trips from Colombo relatively effortless.
How do I get to Walpola Station from Colombo?
From Colombo Fort Station, board any northbound Main Line service — intercity expresses, semi-expresses, or stopping trains all pass through. The journey covers roughly 18 km and typically takes between 25 and 40 minutes depending on the type of service. Tickets are available at the station counter or, for reserved-seat services, through Sri Lanka Railways' online booking portal. Tuk-tuks and buses connect Walpola Station to surrounding villages and the broader Gampaha District road network.
What should I know before travelling by train in Sri Lanka?
Sri Lanka's rail network offers three classes of travel: first class (air-conditioned on select services), second class (reserved and unreserved), and third class (unreserved, standing room likely during peak hours). For short commuter hops such as Colombo Fort to Walpola, an unreserved third-class ticket is perfectly adequate. Arrive a few minutes early — platform assignments can shift, and busy northbound services fill quickly at Colombo Fort. Luggage racks are limited, so travelling light is advisable on crowded commuter trains.
Is Walpola a through station or a terminus?
Walpola is a through station: trains pass in both directions without reversing. Southbound services head toward Ragama and on to Colombo Fort; northbound services continue through Batuwatte toward Gampaha, Polgahawela, and beyond. There are no branch lines at Walpola — it sits squarely on the single Main Line corridor. Passengers connecting to the Puttalam Line or the Kandy Line would need to change at Ragama or travel further to Polgahawela respectively.
Tips for using the Sri Lanka rail network
- Book early for intercity expresses: First and second-class reserved seats on popular intercity services sell out days in advance, especially around public holidays.
- Check the day-of-week schedule: Some services run only on weekdays or only on Sundays. Confirm before you arrive at the platform.
- Carry small change: Unreserved ticket counters at smaller stations may have limited change for large notes.
- Mind the doors: On older rolling stock, carriage doors are often left open during travel — children and bags should be kept well back from the doorway.
- Platform numbering: At larger junction stations, platforms are numbered and announced over the PA system. At smaller stops like Walpola, there is typically one platform face per direction.
Walpola railway station timetable
88 trains call at Walpola on a typical day.
Main Line · 18.1 km from Colombo Fort · Western Province
| Departs | Towards | Runs |
|---|---|---|
| 03:35 am | Veyangoda | Daily |
| 03:56 am | Polgahawela | Daily |
| 05:02 am | Maradana | Daily |
| 05:09 am | Rambukkana | Daily |
| 05:20 am | Colombo Fort | Sunday Only |
| 05:20 am | Maradana | Weekdays and Saturday Only |
| 05:43 am | Ambeypussa | Daily |
| 05:49 am | Colombo Fort | Daily |
| 05:57 am | Colombo Fort | Saturday and Sunday Only |
| 05:57 am | Colombo Fort | Weekdays Only |
| 06:22 am | Colombo Fort | Sunday Only |
| 06:23 am | Maradana | Weekdays and Saturday Only |
| 06:33 am | Polgahawela | Daily |
| 06:40 am | Colombo Fort | Sunday Only |
| 06:40 am | Maradana | Weekdays Only |
| 06:40 am | Maradana | Saturday Only |
| 06:57 am | Colombo Fort | Weekdays Only |
| 07:03 am | Gampaha | Weekdays and Saturday Only |
| 07:11 am | Maradana | Weekdays and Saturday Only |
| 07:24 am | Colombo Fort | Sunday Only |
| 07:41 am | Rambukkana | Daily |
| 07:53 am | Colombo Fort | Saturday Only |
| 07:53 am | Colombo Fort | Weekdays Only |
| 08:04 am | Colombo Fort | Sunday Only |
| 08:34 am | Rambukkana | Daily |
| 08:36 am | Colombo Fort | Daily |
| 09:12 am | Colombo Fort | Daily |
| 09:31 am | Kurunegala | Daily |
| 09:31 am | Rambukkana | Daily |
| 09:58 am | Colombo Fort | Weekdays Only |
| 10:29 am | Colombo Fort | Daily |
| 10:44 am | Rambukkana | Daily |
| 11:09 am | Colombo Fort | Daily |
| 11:48 am | Colombo Fort | Daily |
| 11:49 am | Rambukkana | Daily |
| 12:39 pm | Veyangoda | Daily |
| 12:57 pm | Colombo Fort | Daily |
| 01:26 pm | Polgahawela | Weekdays and Saturday Only |
| 01:26 pm | Polgahawela | Sunday Only |
| 01:56 pm | Rambukkana | Sunday Only |
| 02:01 pm | Rambukkana | Saturday Only |
| 02:01 pm | Rambukkana | Weekdays Only |
| 02:05 pm | Colombo Fort | Daily |
| 02:31 pm | Veyangoda | Weekdays and Saturday Only |
| 02:36 pm | Colombo Fort | Daily |
| 02:36 pm | Colombo Fort | Daily |
| 02:57 pm | Polgahawela | Daily |
| 03:07 pm | Gampaha | Daily |
| 03:21 pm | Colombo Fort | Daily |
| 03:29 pm | Polgahawela | Daily |
| 03:55 pm | Colombo Fort | Weekdays and Saturday Only |
| 04:01 pm | Veyangoda | Weekdays Only |
| 04:05 pm | Colombo Fort | Weekdays and Saturday Only |
| 04:12 pm | Maradana | Daily |
| 04:22 pm | Polgahawela | |
| 04:22 pm | Polgahawela | |
| 04:51 pm | Colombo Fort | Saturday and Sunday Only |
| 04:56 pm | Colombo Fort | Weekdays Only |
| 05:25 pm | Rambukkana | |
| 05:26 pm | Rambukkana | Saturday Only |
| 05:40 pm | Polgahawela | Sunday Only |
| 05:43 pm | Maradana | Daily |
| 05:46 pm | Polgahawela | |
| 05:46 pm | Polgahawela | |
| 05:48 pm | Polgahawela | Saturday and Sunday Only |
| 06:12 pm | Colombo Fort | Weekdays Only |
| 06:14 pm | Polgahawela | Weekdays Only |
| 06:14 pm | Polgahawela | Saturday and Sunday Only |
| 06:16 pm | Colombo Fort | Daily |
| 06:49 pm | Veyangoda | Weekdays Only |
| 06:54 pm | Colombo Fort | Daily |
| 07:06 pm | Rambukkana | Sunday Only |
| 07:26 pm | Polgahawela | Weekdays and Saturday Only |
| 07:44 pm | Polgahawela | Sunday Only |
| 07:47 pm | Colombo Fort | Weekdays Only |
| 07:54 pm | Ambeypussa | Weekdays and Saturday Only |
| 08:21 pm | Colombo Fort | Saturday and Sunday Only |
| 08:24 pm | Rambukkana | Daily |
| 08:32 pm | Colombo Fort | Weekdays Only |
| 09:06 pm | Colombo Fort | Weekdays and Saturday Only |
| 09:26 pm | Polgahawela | Daily |
| 09:33 pm | Colombo Fort | Weekdays Only |
| 09:33 pm | Colombo Fort | Saturday and Sunday Only |
| 10:00 pm | Colombo Fort | Weekdays and Saturday Only |
| 10:21 pm | Mirigama | Daily |
| 10:44 pm | Colombo Fort | Weekdays and Saturday Only |
| 10:53 pm | Colombo Fort | Sunday Only |
| 11:34 pm | Rambukkana | 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
9 places within about 25 km, nearest first.