Back to trainsKaluthara South to Veyangoda
Veyangoda to Kaluthara South Train Timetable
2 trains2h 24m – 2h 28mfirst 4:27 AM, last 9:03 AM
Connecting trains
Journeys with one change, if the direct trains don't suit.
- 9:26 AMVeyangoda10:13 AMColombo FortRajarata Rejini
- 17m wait at Colombo Fort
- 10:30 AMColombo Fort11:27 AMKaluthara South4086-8086
- 2h 32m1 change at Mount Lavinia
- 6:57 AMVeyangoda8:22 AMMount Lavinia1531-8729
- 32m wait at Mount Lavinia
- 8:54 AMMount Lavinia9:29 AMKaluthara South8040
- 2h 32m1 change at Moratuwa
- 6:57 AMVeyangoda8:36 AMMoratuwa1531A-8729
- 28m wait at Moratuwa
- 9:04 AMMoratuwa9:29 AMKaluthara South1040
- 2h 32m1 change at Panadura
- 6:57 AMVeyangoda8:50 AMPanadura1531A-8729
- 24m wait at Panadura
- 9:14 AMPanadura9:29 AMKaluthara South8040
Stations between Veyangoda and Kaluthara South(37)
- Heendeniya Pattigoda
- Magalegoda
- Gampaha
- Bemmulla
- Daraluwa
- Yagoda
- Ragama
- Ganemulla
- Bulugahagoda
- Batuwatta
- Walpola
- Maradana
- Colombo Fort
- Horape
- Enderamulla
- Hunupitiya
- Wanawasala
- Mount Lavinia
- Kelaniya
- Dematagoda
- Panadura
- Secretariat Halt
- Kompannavidiya
- Kollupitiya
- Bambalapitiya
- Wellawatte
- Dehiwala
- Rathmalana
- Angulana
- Lunawa
- Moratuwa
- Koralawella
- Egodauyana
- Pinwatta
- Wadduwa
- Train Halt 01
- Kalutara North
Not every train calls at every station — check the individual trainfor its full stop list.
Veyangoda to Kaluthara South at a glance
- 2h 24m – 2h 28m
- How long does the train from Veyangoda to Kaluthara South take?
- 2
- How many trains run from Veyangoda to Kaluthara South?
- 4:27 AM
- What time is the first train from Veyangoda?
- 9:03 AM
- What time is the last train from Veyangoda?
depending on the train
direct trains per day