Back to trainsColombo Fort to Mirigama
Mirigama to Colombo Fort Train Timetable
45 trains56m – 2h 8mfirst 2:28 AM, last 9:20 PM
Showing 6 of 45
Connecting trains
Journeys with one change, if the direct trains don't suit.
- 9:20 PMMirigama9:57 PMDematagoda1589
- 51m wait at Dematagoda
- 10:48 PMDematagoda10:05 PMColombo Fort3828B
- 1h 6m1 change at Veyangoda
- 9:13 AMMirigama9:25 AMVeyangodaRajarata Rejini
- 11m wait at Veyangoda
- 9:36 AMVeyangoda10:19 AMColombo Fort5004
- 1h 6m1 change at Gampaha
- 9:13 AMMirigama9:36 AMGampahaRajarata Rejini
- 11m wait at Gampaha
- 9:47 AMGampaha10:19 AMColombo Fort5004
Stations between Mirigama and Colombo Fort(23)
- Wijayarajadahana
- Ganegoda
- Pallewela
- Keenawala
- Veyangoda
- Wandurawa
- Heendeniya
- Gampaha
- Magalegoda
- Daraluwa
- Ganemulla
- Yagoda
- Ragama
- Bulugahagoda
- Batuwatta
- Walpola
- Maradana
- Horape
- Hunupitiya
- Enderamulla
- Kelaniya
- Dematagoda
- Wanawasala
Not every service calls at every station — check the individual train for its full stop list.
Mirigama to Colombo Fort at a glance
- 56m – 2h 8m
- How long does the train from Mirigama to Colombo Fort take?
- 45
- How many trains run from Mirigama to Colombo Fort?
- 2:28 AM
- What time is the first train from Mirigama?
- 9:20 PM
- What time is the last train from Mirigama?
depending on the service
direct trains per day