Back to trainsRathmalana to Veyangoda
Veyangoda to Rathmalana Train Timetable
7 trains1h 29m – 1h 50mfirst 4:27 AM, last 6:57 AM
Showing 6 of 7
Connecting trains
Journeys with one change, if the direct trains don't suit.
- 5:51 AMVeyangoda7:08 AMSecretariat Halt4856-8723
- 21m wait at Secretariat Halt
- 7:29 AMSecretariat Halt7:04 AMRathmalana8724
- 2:59 PMVeyangoda3:46 PMColombo Fort6012
- 10m wait at Colombo Fort
- 3:56 PMColombo Fort4:26 PMRathmalana8762
- 1h 43m1 change at Dematagoda
- 6:28 AMVeyangoda7:02 AMDematagoda1038A
- 26m wait at Dematagoda
- 7:28 AMDematagoda8:11 AMRathmalana3803-8727
- 1h 43m1 change at Gampaha
- 6:35 AMVeyangoda6:53 AMGampaha1537A
- 11m wait at Gampaha
- 7:04 AMGampaha8:18 AMRathmalana4857A-8726A
Stations between Veyangoda and Rathmalana(26)
- Heendeniya Pattigoda
- Magalegoda
- Bemmulla
- Daraluwa
- Yagoda
- Gampaha
- Bulugahagoda
- Ganemulla
- Batuwatta
- Ragama
- Walpola
- Kelaniya
- Horape
- Enderamulla
- Dematagoda
- Hunupitiya
- Maradana
- Wanawasala
- Colombo Fort
- Secretariat Halt
- Kompannavidiya
- Kollupitiya
- Bambalapitiya
- Wellawatte
- Dehiwala
- Mount Lavinia
Not every train calls at every station — check the individual trainfor its full stop list.
Veyangoda to Rathmalana at a glance
- 1h 29m – 1h 50m
- How long does the train from Veyangoda to Rathmalana take?
- 7
- How many trains run from Veyangoda to Rathmalana?
- 4:27 AM
- What time is the first train from Veyangoda?
- 6:57 AM
- What time is the last train from Veyangoda?
depending on the train
direct trains per day