Back to trainsYatagama to Moratuwa
Moratuwa to Yatagama Train Timetable
2 trains2h 56m – 5h 19mfirst 12:23 PM, last 5:49 PM
Connecting trains
Journeys with one change, if the direct trains don't suit.
- 3:35 PMMoratuwa4:03 PMColombo Fort8053
- 32m wait at Colombo Fort
- 4:35 PMColombo Fort6:10 PMYatagama1035
- 3h 7m1 change at Mount Lavinia
- 5:38 PMMoratuwa5:47 PMMount Lavinia8051
- 16m wait at Mount Lavinia
- 6:03 PMMount Lavinia8:45 PMYatagama8378-1183
- 3h 13m1 change at Koralawella
- 5:32 PMMoratuwa5:35 PMKoralawella8758A
- 10m wait at Koralawella
- 5:45 PMKoralawella8:45 PMYatagama8378-1183
Stations between Moratuwa and Yatagama(35)
- Lunawa
- Angulana
- Rathmalana
- Mount Lavinia
- Hunupitiya
- Dehiwala
- Wellawatte
- Colombo Fort
- Bambalapitiya
- Maradana
- Kollupitiya
- Dematagoda
- Kelaniya
- Kompannavidiya
- Secretariat Halt
- Ragama
- Ganemulla
- Gampaha
- Veyangoda
- Pallewela
- Mirigama
- Wandurawa
- Ambeypussa
- Keenawala
- Yaththalgoda
- Bujjomuwa
- Ganegoda
- Alawwa
- Wijayarajadahana
- Walakumbura
- Polgahawela
- Wilwatta
- Pannaliya
- Botale
- Thismalpola
Not every train calls at every station — check the individual trainfor its full stop list.
Moratuwa to Yatagama at a glance
- 2h 56m – 5h 19m
- How long does the train from Moratuwa to Yatagama take?
- 2
- How many trains run from Moratuwa to Yatagama?
- 12:23 PM
- What time is the first train from Moratuwa?
- 5:49 PM
- What time is the last train from Moratuwa?
depending on the train
direct trains per day