Mahaiyawa Railway Station timetable

Mahaiyawa is linked with 27 railway stations by 15 Trains.

Balana, Elwala, Colombo fort, Gelioya, Gampaha, are few stations connected by Buses and trains from Mahaiyawa station.
The first Train starts from Mahaiyawa at 07:40:00

Trains at Mahaiyawa

Train No. Arrival Departure Dist(Km) From To
2026 07:40:00 07:41:00 21.30 Mahaiyawa Balana
1026 07:48:00 07:49:00 21.30 Mahaiyawa Balana
2231 04:56:00 04:57:00 29.50 Mahaiyawa Elwala
2236 07:07:00 07:08:00 29.50 Mahaiyawa Elwala
1019 14:07:00 14:08:00 29.50 Mahaiyawa Elwala
2243 17:27:00 17:28:00 29.50 Mahaiyawa Elwala
2244 18:56:00 18:57:00 29.50 Mahaiyawa Elwala
0 17:58:00 17:59:00 12.20 Mahaiyawa Gelioya
2036 06:03:00 06:04:00 1.70 Mahaiyawa Kandy
2632 11:37:00 11:38:00 1.70 Mahaiyawa Kandy
2020 15:17:00 15:18:00 1.70 Mahaiyawa Kandy
2638 20:12:00 20:13:00 1.70 Mahaiyawa Kandy
2237 10:30:00 10:31:00 3.90 Mahaiyawa Katugastota
1019 14:47:00 14:48:00 3.90 Mahaiyawa Katugastota
2026 08:02:00 08:03:00 84.90 Mahaiyawa Veyangoda