Back to trainsMoratuwa to Magalegoda
Magalegoda to Moratuwa Train Timetable
5 trains1h 45m – 1h 53mfirst 4:33 AM, last 6:10 AM
Connecting trains
Journeys with one change, if the direct trains don't suit.
- 5:57 AMMagalegoda7:08 AMSecretariat Halt4856-8723
- 21m wait at Secretariat Halt
- 7:29 AMSecretariat Halt7:14 AMMoratuwa8724
- 7:25 AMMagalegoda8:21 AMColombo Fort1542
- 14m wait at Colombo Fort
- 8:35 AMColombo Fort9:03 AMMoratuwa8040
- 1h 46m1 change at Gampaha
- 6:42 AMMagalegoda6:53 AMGampaha1537A
- 11m wait at Gampaha
- 7:04 AMGampaha8:28 AMMoratuwa4857A-8726A
- 1h 46m1 change at Ganemulla
- 6:42 AMMagalegoda7:01 AMGanemulla1537A
- 10m wait at Ganemulla
- 7:11 AMGanemulla8:28 AMMoratuwa4857A-8726A
Stations between Magalegoda and Moratuwa(27)
- Bemmulla
- Daraluwa
- Gampaha
- Yagoda
- Ganemulla
- Bulugahagoda
- Batuwatta
- Walpola
- Ragama
- Horape
- Enderamulla
- Hunupitiya
- Wanawasala
- Kelaniya
- Dematagoda
- Maradana
- Colombo Fort
- Secretariat Halt
- Kompannavidiya
- Kollupitiya
- Bambalapitiya
- Wellawatte
- Dehiwala
- Mount Lavinia
- Rathmalana
- Angulana
- Lunawa
Not every train calls at every station — check the individual trainfor its full stop list.
Magalegoda to Moratuwa at a glance
- 1h 45m – 1h 53m
- How long does the train from Magalegoda to Moratuwa take?
- 5
- How many trains run from Magalegoda to Moratuwa?
- 4:33 AM
- What time is the first train from Magalegoda?
- 6:10 AM
- What time is the last train from Magalegoda?
depending on the train
direct trains per day