Lakpura
Lakpura®

Walpola Railway Station

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

DepartsTowardsRuns
03:35 amVeyangodaDaily
03:56 amPolgahawelaDaily
05:02 amMaradanaDaily
05:09 amRambukkanaDaily
05:20 amColombo FortSunday Only
05:20 amMaradanaWeekdays and Saturday Only
05:43 amAmbeypussaDaily
05:49 amColombo FortDaily
05:57 amColombo FortSaturday and Sunday Only
05:57 amColombo FortWeekdays Only
06:22 amColombo FortSunday Only
06:23 amMaradanaWeekdays and Saturday Only
06:33 amPolgahawelaDaily
06:40 amColombo FortSunday Only
06:40 amMaradanaWeekdays Only
06:40 amMaradanaSaturday Only
06:57 amColombo FortWeekdays Only
07:03 amGampahaWeekdays and Saturday Only
07:11 amMaradanaWeekdays and Saturday Only
07:24 amColombo FortSunday Only
07:41 amRambukkanaDaily
07:53 amColombo FortSaturday Only
07:53 amColombo FortWeekdays Only
08:04 amColombo FortSunday Only
08:34 amRambukkanaDaily
08:36 amColombo FortDaily
09:12 amColombo FortDaily
09:31 amKurunegalaDaily
09:31 amRambukkanaDaily
09:58 amColombo FortWeekdays Only
10:29 amColombo FortDaily
10:44 amRambukkanaDaily
11:09 amColombo FortDaily
11:48 amColombo FortDaily
11:49 amRambukkanaDaily
12:39 pmVeyangodaDaily
12:57 pmColombo FortDaily
01:26 pmPolgahawelaWeekdays and Saturday Only
01:26 pmPolgahawelaSunday Only
01:56 pmRambukkanaSunday Only
02:01 pmRambukkanaSaturday Only
02:01 pmRambukkanaWeekdays Only
02:05 pmColombo FortDaily
02:31 pmVeyangodaWeekdays and Saturday Only
02:36 pmColombo FortDaily
02:36 pmColombo FortDaily
02:57 pmPolgahawelaDaily
03:07 pmGampahaDaily
03:21 pmColombo FortDaily
03:29 pmPolgahawelaDaily
03:55 pmColombo FortWeekdays and Saturday Only
04:01 pmVeyangodaWeekdays Only
04:05 pmColombo FortWeekdays and Saturday Only
04:12 pmMaradanaDaily
04:22 pmPolgahawela
04:22 pmPolgahawela
04:51 pmColombo FortSaturday and Sunday Only
04:56 pmColombo FortWeekdays Only
05:25 pmRambukkana
05:26 pmRambukkanaSaturday Only
05:40 pmPolgahawelaSunday Only
05:43 pmMaradanaDaily
05:46 pmPolgahawela
05:46 pmPolgahawela
05:48 pmPolgahawelaSaturday and Sunday Only
06:12 pmColombo FortWeekdays Only
06:14 pmPolgahawelaWeekdays Only
06:14 pmPolgahawelaSaturday and Sunday Only
06:16 pmColombo FortDaily
06:49 pmVeyangodaWeekdays Only
06:54 pmColombo FortDaily
07:06 pmRambukkanaSunday Only
07:26 pmPolgahawelaWeekdays and Saturday Only
07:44 pmPolgahawelaSunday Only
07:47 pmColombo FortWeekdays Only
07:54 pmAmbeypussaWeekdays and Saturday Only
08:21 pmColombo FortSaturday and Sunday Only
08:24 pmRambukkanaDaily
08:32 pmColombo FortWeekdays Only
09:06 pmColombo FortWeekdays and Saturday Only
09:26 pmPolgahawelaDaily
09:33 pmColombo FortWeekdays Only
09:33 pmColombo FortSaturday and Sunday Only
10:00 pmColombo FortWeekdays and Saturday Only
10:21 pmMirigamaDaily
10:44 pmColombo FortWeekdays and Saturday Only
10:53 pmColombo FortSunday Only
11:34 pmRambukkanaDaily

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.

Shop this range with Lakpura

Packed in Sri Lanka and shipped worldwide, direct from the source.

Ask Lakpura® Agent