Back to trainsBotale to Kelaniya
Kelaniya to Botale Train Timetable
27 trains1h 1m – 1h 28mfirst 3:14 AM, last 11:14 PM
Showing 6 of 27
Connecting trains
Journeys with one change, if the direct trains don't suit.
- 1h 16m1 change at Yaththalgoda
- 5:03 PMKelaniya6:01 PMYaththalgoda1164
- 11m wait at Yaththalgoda
- 6:12 PMYaththalgoda6:19 PMBotale1578
- 1h 16m1 change at Ambeypussa
- 5:03 PMKelaniya5:57 PMAmbeypussa1164
- 20m wait at Ambeypussa
- 6:17 PMAmbeypussa6:19 PMBotale1578
- 1h 18m1 change at Hunupitiya
- 4:46 PMKelaniya4:51 PMHunupitiya3424A
- 10m wait at Hunupitiya
- 5:01 PMHunupitiya6:04 PMBotale1172B
Stations between Kelaniya and Botale(23)
- Wanawasala
- Hunupitiya
- Enderamulla
- Horape
- Ragama
- Walpola
- Batuwatta
- Bulugahagoda
- Ganemulla
- Yagoda
- Gampaha
- Daraluwa
- Bemmulla
- Magalegoda
- Veyangoda
- Heendeniya Pattigoda
- Wandurawa
- Keenawala
- Pallewela
- Ganegoda
- Wijayarajadahana
- Mirigama
- Wilwatta
Not every train calls at every station — check the individual trainfor its full stop list.
Kelaniya to Botale at a glance
- 1h 1m – 1h 28m
- How long does the train from Kelaniya to Botale take?
- 27
- How many trains run from Kelaniya to Botale?
- 3:14 AM
- What time is the first train from Kelaniya?
- 11:14 PM
- What time is the last train from Kelaniya?
depending on the train
direct trains per day