Back to trainsGanewatte to Dematagoda
Dematagoda to Ganewatte Train Timetable
4 trains2h 18m – 2h 53mfirst 3:56 PM, last 6:23 PM
Connecting trains
Journeys with one change, if the direct trains don't suit.
- 2h 38m1 change at Polgahawela
- 5:28 PMDematagoda6:35 PMPolgahawela1037
- 34m wait at Polgahawela
- 7:09 PMPolgahawela8:06 PMGanewatte4469
- 2h 55m1 change at Ambeypussa
- 5:46 PMDematagoda7:11 PMAmbeypussa1173A
- 13m wait at Ambeypussa
- 7:24 PMAmbeypussa8:41 PMGanewatte4470
- 3h1 change at Kurunegala
- 5:06 PMDematagoda7:09 PMKurunegala4468A
- 32m wait at Kurunegala
- 7:41 PMKurunegala8:06 PMGanewatte4469
Stations between Dematagoda and Ganewatte(38)
- Kelaniya
- Wanawasala
- Hunupitiya
- Enderamulla
- Ragama
- Gampaha
- Horape
- Ganemulla
- Walpola
- Batuwatta
- Veyangoda
- Bulugahagoda
- Keenawala
- Mirigama
- Wandurawa
- Pallewela
- Yagoda
- Ambeypussa
- Daraluwa
- Ganegoda
- Bemmulla
- Wilwatta
- Wijayarajadahana
- Alawwa
- Magalegoda
- Botale
- Heendeniya Pattigoda
- Polgahawela
- Girambe
- Thalawaththegedara
- Pothuhera
- Yaththalgoda
- Nailiya
- Bujjomuwa
- Kurunegala
- Muththettugala
- Walakumbura
- Wellawa
Not every train calls at every station — check the individual trainfor its full stop list.
Dematagoda to Ganewatte at a glance
- 2h 18m – 2h 53m
- How long does the train from Dematagoda to Ganewatte take?
- 4
- How many trains run from Dematagoda to Ganewatte?
- 3:56 PM
- What time is the first train from Dematagoda?
- 6:23 PM
- What time is the last train from Dematagoda?
depending on the train
direct trains per day