Gampaha Railway Station is a key railway station located in the district of Gampaha, Sri Lanka. It is one of the busiest stations on the Main Line, connecting Colombo with the central and northern regions of the country. The station serves as a vital transportation hub for commuters and travelers, providing access to several major cities and towns. Its strategic location has made it an essential part of the region’s daily transport network.
The station boasts a blend of historical charm and modern functionality, reflecting its long-standing presence in the Sri Lankan railway system. Established during the colonial era, Gampaha Railway Station retains elements of its original architectural style while accommodating contemporary facilities. Its spacious platforms and ticketing counters are designed to handle the high volume of passengers who pass through daily.
Gampaha Railway Station plays a significant role in the economic and social life of the surrounding area. It facilitates the transport of goods, including agricultural products from nearby regions, to markets in Colombo and beyond. Additionally, the station connects local residents to employment opportunities in the capital and other major urban centers, fostering economic growth and mobility.
Beyond its practical importance, Gampaha Railway Station is a landmark in the town of Gampaha. It is surrounded by various amenities, including shops, eateries, and public transport links, making it a convenient point of access for both locals and visitors. Its proximity to attractions like the Henarathgoda Botanical Garden adds to its significance, making it a starting point for exploring the cultural and natural beauty of the region.
Gampaha railway station timetable
162 trains call at Gampaha on a typical day.
Main Line · 27.5 km from Colombo Fort · Gampaha District · Western Province
Station telephone: 033-2222271
| Departs | Towards | Train | Runs |
|---|---|---|---|
| 02:33 am | Rambukkana | ||
| 02:48 am | Colombo Fort | Night Mail | Daily |
| 03:17 am | Colombo Fort | Night Mail | Daily |
| 03:54 am | Veyangoda | Daily | |
| 04:14 am | Polgahawela | Daily | |
| 04:17 am | Colombo Fort | Night Mail | Daily |
| 04:35 am | Colombo Fort | Night Mail | Daily |
| 04:44 am | Maradana | Daily | |
| 04:50 am | Colombo Fort | Sunday Only | |
| 05:02 am | Colombo Fort | Sunday Only | |
| 05:02 am | Maradana | Weekdays and Saturday Only | |
| 05:25 am | Rambukkana | Daily | |
| 05:28 am | Colombo Fort | Daily | |
| 05:39 am | Colombo Fort | Weekdays Only | |
| 05:39 am | Colombo Fort | Saturday and Sunday Only | |
| 05:59 am | Ambeypussa | Daily | |
| 06:01 am | Badulla | Ella Odyssey | Saturday Only |
| 06:04 am | Colombo Fort | Sunday Only | |
| 06:07 am | Maradana | Weekdays and Saturday Only | |
| 06:22 am | Colombo Fort | Sunday Only | |
| 06:22 am | Maradana | Weekdays Only | |
| 06:22 am | Maradana | Saturday Only | |
| 06:31 am | Badulla | Denuwara Menike | Daily |
| 06:38 am | Colombo Fort | Weekdays Only | |
| 06:41 am | Batticaloa | Udaya Devi | Daily |
| 06:49 am | Polgahawela | Daily | |
| 06:50 am | Colombo Fort | Saturday and Sunday Only | |
| 06:50 am | Maradana | Weekdays Only | |
| 06:57 am | Maradana | Weekdays and Saturday Only | |
| 07:01 am | Colombo Fort | Saturday and Sunday Only | |
| 07:01 am | Maradana | Weekdays Only | |
| 07:05 am | Kandy | Intercity | Saturday and Sunday Only |
| 07:06 am | Colombo Fort | Sunday Only | |
| 07:06 am | Colombo Fort | Weekdays and Saturday Only | |
| 07:10 am | Kankesanthurai | Yal Devi | Daily |
| 07:17 am | Colombo Fort | Weekdays and Saturday Only | |
| 07:18 am | terminates here · from Colombo Fort | Weekdays and Saturday Only | |
| 07:24 am | Maradana | Weekdays Only | |
| 07:28 am | Colombo Fort | Saturday and Sunday Only | |
| 07:30 am | Colombo Fort | Weekdays Only | |
| 07:33 am | Colombo Fort | Saturday and Sunday Only | |
| 07:33 am | Colombo Fort | Sunday Only | |
| 07:35 am | Colombo Fort · starts here | Weekdays Only | |
| 07:35 am | Colombo Fort · starts here | Saturday Only | |
| 07:40 am | Colombo Fort | Weekdays and Saturday Only | |
| 07:40 am | terminates here · from Colombo Fort | Weekdays Only | |
| 07:46 am | Colombo Fort | Sunday Only | |
| 07:49 am | Colombo Fort | Weekdays and Saturday Only | |
| 07:58 am | Colombo Fort · starts here | Weekdays Only | |
| 07:59 am | Rambukkana | Daily | |
| 08:12 am | Colombo Fort | Daily | |
| 08:14 am | Mirigama | Weekdays Only | |
| 08:51 am | Rambukkana | Daily | |
| 08:56 am | Colombo Fort | Daily | |
| 09:02 am | Badulla | Podi Menike | Daily |
| 09:07 am | Colombo Fort | Daily | |
| 09:14 am | Mirigama | Weekdays Only | |
| 09:40 am | Colombo Fort | Daily | |
| 09:42 am | Colombo Fort | Weekdays Only | |
| 09:49 am | Kurunegala | Daily | |
| 09:49 am | Rambukkana | Daily | |
| 09:54 am | Anuradhapura | Intercity | Saturday Only |
| 10:07 am | Mirigama | Weekdays Only | |
| 10:12 am | Colombo Fort | Daily | |
| 10:19 am | Badulla | Udarata Menike | Daily |
| 10:37 am | Colombo Fort | Saturday Only | |
| 10:53 am | Colombo Fort | Daily | |
| 11:00 am | Rambukkana | Daily | |
| 11:10 am | Kandy | Saturday and Sunday Only | |
| 11:10 am | Matale | Weekdays Only | |
| 11:14 am | Colombo Fort | Weekdays Only | |
| 11:32 am | Colombo Fort | Daily | |
| 12:05 pm | Rambukkana | Daily | |
| 12:20 pm | Kankesanthurai | Uttara Devi | Daily |
| 12:31 pm | Colombo Fort | Uttara Devi | Daily |
| 12:41 pm | Colombo Fort | Daily | |
| 12:55 pm | Veyangoda | Daily | |
| 01:28 pm | Colombo Fort | Daily | |
| 01:44 pm | Polgahawela | Weekdays and Saturday Only | |
| 01:44 pm | Polgahawela | Sunday Only | |
| 01:49 pm | Colombo Fort | Daily | |
| 01:54 pm | Vavuniya | Daily | |
| 02:14 pm | Rambukkana | Sunday Only | |
| 02:18 pm | Colombo Fort | Daily | |
| 02:18 pm | Colombo Fort | Daily | |
| 02:19 pm | Rambukkana | Saturday Only | |
| 02:19 pm | Rambukkana | Weekdays Only | |
| 02:30 pm | Ambeypussa | Weekdays Only | |
| 02:34 pm | Colombo Fort | Udaya Devi | Daily |
| 02:49 pm | Veyangoda | Weekdays and Saturday Only | |
| 02:56 pm | Rambukkana | Weekdays and Saturday Only | |
| 03:03 pm | Colombo Fort | Daily | |
| 03:13 pm | Colombo Fort | Udarata Menike | Daily |
| 03:13 pm | Polgahawela | Daily | |
| 03:23 pm | terminates here · from Colombo Fort | Daily | |
| 03:39 pm | Colombo Fort | Weekdays and Saturday Only | |
| 03:45 pm | Polgahawela | Daily | |
| 03:49 pm | Colombo Fort | Weekdays and Saturday Only | |
| 03:55 pm | Maradana · starts here | Daily | |
| 04:23 pm | Maradana | Weekdays Only | |
| 04:25 pm | Veyangoda | Weekdays Only | |
| 04:33 pm | Colombo Fort | Saturday and Sunday Only | |
| 04:38 pm | Colombo Fort | Weekdays Only | |
| 04:38 pm | Polgahawela | ||
| 04:52 pm | Polgahawela | ||
| 05:03 pm | Colombo Fort | Intercity | Daily |
| 05:18 pm | Mirigama | Weekdays Only | |
| 05:27 pm | Maradana | Daily | |
| 05:27 pm | Polgahawela | Saturday Only | |
| 05:27 pm | Polgahawela | Weekdays Only | |
| 05:46 pm | Rambukkana | Saturday Only | |
| 05:51 pm | Rambukkana | ||
| 05:52 pm | Mount Lavinia | Yal Devi | Daily |
| 05:54 pm | Colombo Fort | Weekdays Only | |
| 05:58 pm | Polgahawela | Sunday Only | |
| 06:00 pm | Colombo Fort | Daily | |
| 06:01 pm | Kurunegala | Sunday Only | |
| 06:04 pm | Polgahawela | Saturday and Sunday Only | |
| 06:06 pm | Colombo Fort | Weekdays Only | |
| 06:07 pm | Colombo Fort | Saturday and Sunday Only | |
| 06:10 pm | Polgahawela | ||
| 06:10 pm | Polgahawela | ||
| 06:10 pm | Veyangoda | Weekdays Only | |
| 06:19 pm | Kandy | Daily | |
| 06:23 pm | Colombo Fort | Daily | |
| 06:25 pm | Colombo Fort | Weekdays Only | |
| 06:30 pm | Polgahawela | Saturday and Sunday Only | |
| 06:32 pm | Polgahawela | Weekdays Only | |
| 06:34 pm | Maho | Weekdays Only | |
| 06:37 pm | Polgahawela | Weekdays Only | |
| 06:38 pm | Colombo Fort | Daily | |
| 06:44 pm | Colombo Fort | Ella Odyssey | Sunday Only |
| 06:51 pm | Colombo Fort | Weekdays Only | |
| 06:56 pm | Ganewatte | Saturday and Sunday Only | |
| 07:04 pm | Colombo Fort | Intercity | Saturday and Sunday Only |
| 07:05 pm | Veyangoda | Weekdays Only | |
| 07:18 pm | Rambukkana | Weekdays and Saturday Only | |
| 07:25 pm | Rambukkana | Sunday Only | |
| 07:31 pm | Colombo Fort | Weekdays Only | |
| 07:33 pm | Batticaloa | Night Mail | Daily |
| 07:39 pm | Colombo Fort | Podi Menike | Daily |
| 07:42 pm | Polgahawela | Weekdays and Saturday Only | |
| 08:00 pm | Polgahawela | Sunday Only | |
| 08:01 pm | Badulla | Daily | |
| 08:02 pm | Colombo Fort | Saturday and Sunday Only | |
| 08:10 pm | Ambeypussa | Weekdays and Saturday Only | |
| 08:14 pm | Colombo Fort | Weekdays Only | |
| 08:37 pm | Colombo Fort | Sunday Only | |
| 08:41 pm | Rambukkana | Daily | |
| 08:45 pm | Colombo Fort | Weekdays and Saturday Only | |
| 09:11 pm | Badulla | Night Mail | Daily |
| 09:17 pm | Colombo Fort | Saturday and Sunday Only | |
| 09:17 pm | Colombo Fort | Weekdays Only | |
| 09:30 pm | Maradana | ||
| 09:42 pm | Polgahawela | Daily | |
| 09:44 pm | Colombo Fort | Weekdays and Saturday Only | |
| 10:06 pm | Trincomalee | Night Mail | Daily |
| 10:28 pm | Colombo Fort | Weekdays and Saturday Only | |
| 10:37 pm | Colombo Fort | Sunday Only | |
| 10:39 pm | Mirigama | Daily | |
| 11:05 pm | Kankesanthurai | ||
| 11:50 pm | Rambukkana | 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.