Veyangoda Railway Station is an important railway station situated in the Gampaha District of Sri Lanka. It is located on the Main Line, serving as a key stop for both express and commuter trains traveling between Colombo and various destinations in the central and northern regions of the country. The station is strategically positioned near the Veyangoda town center, making it a convenient transportation hub for residents and travelers alike.
The station features a blend of historic charm and functional design, reflecting its colonial-era origins. While retaining some of its traditional architectural elements, Veyangoda Railway Station has undergone several upgrades to accommodate modern-day passenger needs. It includes well-maintained platforms, ticketing counters, and waiting areas that cater to a growing number of daily commuters and long-distance travelers.
Veyangoda Railway Station plays a pivotal role in the region’s economy and connectivity. It supports the transport of goods, particularly agricultural produce, from surrounding areas to markets in Colombo and other major cities. The station also facilitates convenient access for workers commuting to industrial zones and business hubs, thereby contributing to local economic development and improving livelihoods.
In addition to its functional importance, Veyangoda Railway Station is a notable landmark in the area. Its proximity to key attractions, including cultural and historical sites, makes it a gateway for visitors exploring the region. The station is well-connected to local amenities such as shops, eateries, and bus services, ensuring a seamless travel experience for passengers and enhancing its reputation as a vital transit point in Sri Lanka's railway network.
Veyangoda railway station timetable
143 trains call at Veyangoda on a typical day.
Main Line · 37.5 km from Colombo Fort · Gampaha District · Western Province
Station telephone: 033-2287271
| Departs | Towards | Train | Runs |
|---|---|---|---|
| 12:09 am | Rambukkana | Daily | |
| 02:33 am | Colombo Fort | Night Mail | Daily |
| 02:46 am | Rambukkana | ||
| 03:03 am | Colombo Fort | Night Mail | Daily |
| 04:15 am | terminates here · from Colombo Fort | Daily | |
| 04:21 am | Colombo Fort | Night Mail | Daily |
| 04:24 am | Maradana | Daily | |
| 04:33 am | Polgahawela | Daily | |
| 04:39 am | Colombo Fort | Sunday Only | |
| 04:49 am | Colombo Fort | Sunday Only | |
| 04:49 am | Maradana | Weekdays and Saturday Only | |
| 05:05 am | Colombo Fort · starts here | Daily | |
| 05:19 am | Colombo Fort | Weekdays Only | |
| 05:44 am | Rambukkana | Daily | |
| 05:45 am | Colombo Fort | Sunday Only | |
| 05:48 am | Maradana | Weekdays and Saturday Only | |
| 06:03 am | Colombo Fort | Sunday Only | |
| 06:03 am | Maradana | Weekdays Only | |
| 06:03 am | Maradana | Saturday Only | |
| 06:14 am | Colombo Fort | Weekdays Only | |
| 06:18 am | Ambeypussa | Daily | |
| 06:28 am | Colombo Fort | Saturday and Sunday Only | |
| 06:28 am | Maradana | Weekdays Only | |
| 06:38 am | Maradana | Weekdays and Saturday Only | |
| 06:42 am | Colombo Fort | Sunday Only | |
| 06:43 am | Badulla | Denuwara Menike | Daily |
| 06:52 am | Batticaloa | Udaya Devi | Daily |
| 06:55 am | Colombo Fort | Weekdays and Saturday Only | |
| 06:57 am | Colombo Fort | Weekdays and Saturday Only | |
| 07:11 am | Maradana | Weekdays Only | |
| 07:13 am | Polgahawela | Daily | |
| 07:15 am | Colombo Fort | Saturday and Sunday Only | |
| 07:17 am | Colombo Fort | Weekdays Only | |
| 07:20 am | Colombo Fort | Saturday and Sunday Only | |
| 07:20 am | Colombo Fort | Sunday Only | |
| 07:27 am | Colombo Fort | Sunday Only | |
| 07:29 am | Colombo Fort | Weekdays and Saturday Only | |
| 07:30 am | Colombo Fort | Weekdays and Saturday Only | |
| 07:49 am | Colombo Fort | Daily | |
| 08:18 am | Rambukkana | Daily | |
| 08:27 am | Mirigama | Weekdays Only | |
| 08:37 am | Colombo Fort | Daily | |
| 08:55 am | Colombo Fort | Daily | |
| 09:14 am | Colombo Fort | Weekdays Only | |
| 09:15 am | Rambukkana | Daily | |
| 09:26 am | Colombo Fort | Daily | |
| 09:27 am | Mirigama | Weekdays Only | |
| 09:47 am | Colombo Fort | Daily | |
| 10:05 am | Anuradhapura | Intercity | Saturday Only |
| 10:08 am | Kurunegala | Daily | |
| 10:08 am | Rambukkana | Daily | |
| 10:20 am | Mirigama | Weekdays Only | |
| 10:25 am | Colombo Fort | Saturday Only | |
| 10:31 am | Badulla | Udarata Menike | Daily |
| 10:34 am | Colombo Fort | Daily | |
| 11:01 am | Colombo Fort | Weekdays Only | |
| 11:13 am | Colombo Fort | Daily | |
| 11:23 am | Kandy | Saturday and Sunday Only | |
| 11:23 am | Matale | Weekdays Only | |
| 11:25 am | Rambukkana | Daily | |
| 12:22 pm | Colombo Fort | Daily | |
| 12:32 pm | Rambukkana | Daily | |
| 01:13 pm | terminates here · from Colombo Fort | Daily | |
| 01:15 pm | Colombo Fort | Daily | |
| 01:26 pm | Nanuoya | Daily | |
| 01:30 pm | Colombo Fort · starts here | Daily | |
| 01:59 pm | Colombo Fort | Daily | |
| 01:59 pm | Colombo Fort | Daily | |
| 02:03 pm | Polgahawela | Sunday Only | |
| 02:03 pm | Polgahawela | Weekdays and Saturday Only | |
| 02:08 pm | Vavuniya | Daily | |
| 02:20 pm | Colombo Fort | Udaya Devi | Daily |
| 02:33 pm | Rambukkana | Sunday Only | |
| 02:38 pm | Rambukkana | Weekdays Only | |
| 02:38 pm | Rambukkana | Saturday Only | |
| 02:43 pm | Ambeypussa | Weekdays Only | |
| 02:44 pm | Colombo Fort | Daily | |
| 03:02 pm | Colombo Fort | Udarata Menike | Daily |
| 03:07 pm | terminates here · from Colombo Fort | Weekdays and Saturday Only | |
| 03:16 pm | Rambukkana | Weekdays and Saturday Only | |
| 03:19 pm | Colombo Fort | Saturday and Sunday Only | |
| 03:20 pm | Colombo Fort · starts here | Weekdays and Saturday Only | |
| 03:30 pm | Colombo Fort | Weekdays and Saturday Only | |
| 03:31 pm | Polgahawela | Daily | |
| 04:04 pm | Polgahawela | Daily | |
| 04:10 pm | Maradana | Weekdays Only | |
| 04:14 pm | Colombo Fort | Saturday and Sunday Only | |
| 04:19 pm | Colombo Fort | Weekdays Only | |
| 04:43 pm | terminates here · from Colombo Fort | Weekdays Only | |
| 05:02 pm | Polgahawela | ||
| 05:11 pm | Polgahawela | ||
| 05:16 pm | Maradana | Daily | |
| 05:30 pm | Colombo Fort · starts here | Weekdays Only | |
| 05:36 pm | Rambukkana | Weekdays Only | |
| 05:39 pm | Mount Lavinia | Yal Devi | Daily |
| 05:40 pm | Polgahawela | Weekdays Only | |
| 05:40 pm | Polgahawela | Saturday Only | |
| 05:41 pm | Colombo Fort | Daily | |
| 05:41 pm | Mirigama | Weekdays Only | |
| 05:55 pm | Colombo Fort | Weekdays Only | |
| 05:56 pm | Colombo Fort | Saturday and Sunday Only | |
| 06:05 pm | Rambukkana | Saturday Only | |
| 06:07 pm | Colombo Fort | Weekdays Only | |
| 06:08 pm | Ganewatte | Weekdays Only | |
| 06:10 pm | Rambukkana | ||
| 06:11 pm | Colombo Fort | Daily | |
| 06:17 pm | Kurunegala | Sunday Only | |
| 06:19 pm | Colombo Fort | Daily | |
| 06:20 pm | Polgahawela | Sunday Only | |
| 06:22 pm | terminates here · from Colombo Fort | Weekdays Only | |
| 06:31 pm | Kandy | Daily | |
| 06:33 pm | Colombo Fort | Ella Odyssey | Sunday Only |
| 06:33 pm | Polgahawela | Saturday and Sunday Only | |
| 06:33 pm | Polgahawela | ||
| 06:33 pm | Polgahawela | ||
| 06:40 pm | Colombo Fort · starts here | Weekdays Only | |
| 06:48 pm | Polgahawela | Weekdays Only | |
| 06:49 pm | Polgahawela | Saturday and Sunday Only | |
| 06:53 pm | Colombo Fort | Intercity | Saturday and Sunday Only |
| 06:56 pm | Polgahawela | Weekdays Only | |
| 07:07 pm | Colombo Fort | Weekdays Only | |
| 07:07 pm | Ganewatte | Saturday and Sunday Only | |
| 07:23 pm | terminates here · from Colombo Fort | Weekdays Only | |
| 07:28 pm | Colombo Fort | Podi Menike | Daily |
| 07:32 pm | Rambukkana | Weekdays and Saturday Only | |
| 07:40 pm | Colombo Fort | Saturday and Sunday Only | |
| 07:47 pm | Rambukkana | Sunday Only | |
| 07:55 pm | Colombo Fort · starts here | Weekdays Only | |
| 08:07 pm | Polgahawela | Weekdays and Saturday Only | |
| 08:19 pm | Polgahawela | Sunday Only | |
| 08:20 pm | Colombo Fort | Weekdays and Saturday Only | |
| 08:26 pm | Colombo Fort | Sunday Only | |
| 08:29 pm | Ambeypussa | Weekdays and Saturday Only | |
| 08:58 pm | Colombo Fort | Saturday and Sunday Only | |
| 08:58 pm | Colombo Fort | Weekdays Only | |
| 09:00 pm | Rambukkana | Daily | |
| 09:17 pm | Maradana | ||
| 09:31 pm | Colombo Fort | Weekdays and Saturday Only | |
| 10:01 pm | Polgahawela | Daily | |
| 10:09 pm | Colombo Fort | Weekdays and Saturday Only | |
| 10:18 pm | Colombo Fort | Sunday Only | |
| 10:20 pm | Trincomalee | Night Mail | Daily |
| 10:58 pm | Mirigama | Daily |
Timetable mirrored from published Sri Lanka Railways schedules, last checked 2026-07-27. Times can change without notice — confirm with the railway before travelling. See the whole network on the Sri Lanka railway station list.