Back to trainsElephant Pass to Moratuwa
Moratuwa to Elephant Pass Train Timetable
1 train7h 46mfirst 6:55 PM, last 6:55 PM
Connecting trains
Journeys with one change, if the direct trains don't suit.
- 5:26 AMMoratuwa6:06 AMColombo Fort8309-1132
- 34m wait at Colombo Fort
- 6:40 AMColombo Fort1:06 PMElephant PassYal Devi
- 7h 46m1 change at Dehiwala
- 6:55 PMMoratuwa6:57 PMDehiwala8371
- 13m wait at Dehiwala
- 7:10 PMDehiwala2:41 AMElephant PassNight Mail
- 8h 18m1 change at Wellawatte
- 6:23 PMMoratuwa6:45 PMWellawatte8372-3428
- 31m wait at Wellawatte
- 7:16 PMWellawatte2:41 AMElephant PassNight Mail
- 8h 18m1 change at Bambalapitiya
- 6:23 PMMoratuwa6:49 PMBambalapitiya8372-3428
- 32m wait at Bambalapitiya
- 7:21 PMBambalapitiya2:41 AMElephant PassNight Mail
Stations between Moratuwa and Elephant Pass(31)
- Mount Lavinia
- Dehiwala
- Wellawatte
- Bambalapitiya
- Colombo Fort
- Ragama
- Gampaha
- Veyangoda
- Polgahawela
- Kurunegala
- Maho
- Ambanpola
- Galgamuwa
- Senarathgama
- Thambuththegama
- Thalawa
- Shrawasthipura
- Anuradhapura
- Parasangahawewa
- Medawachchiya
- Poonewa
- Erattperiyakulam
- Vavuniya
- Thandikulam
- Omanthai
- Puliyankulam
- Mankulam
- Murukandy
- Arivial Nagar
- Kilinochchi
- Paranthan
Not every train calls at every station — check the individual trainfor its full stop list.
Moratuwa to Elephant Pass at a glance
- 7h 46m
- How long does the train from Moratuwa to Elephant Pass take?
- 1
- How many trains run from Moratuwa to Elephant Pass?
- 6:55 PM
- What time is the first train from Moratuwa?
- 6:55 PM
- What time is the last train from Moratuwa?
direct train per day