Back to trainsMirigama to Galaboda
Galaboda to Mirigama Train Timetable
3 trains3h 47m – 4h 33mfirst 8:19 AM, last 4:28 PM
Connecting trains
Journeys with one change, if the direct trains don't suit.
- 3h 50m1 change at Polgahawela
- 11:38 AMGalaboda2:40 PMPolgahawelaUdarata Menike
- 13m wait at Polgahawela
- 2:53 PMPolgahawela3:28 PMMirigama1566
- 3h 54m1 change at Rambukkana
- 1:06 AMGalaboda3:47 AMRambukkana1046
- 18m wait at Rambukkana
- 4:05 AMRambukkana5:00 AMMirigama1518A
- 5h 19m1 change at Thismalpola
- 8:19 AMGalaboda12:19 PMThismalpola1024
- 36m wait at Thismalpola
- 12:55 PMThismalpola1:38 PMMirigama1552
Stations between Galaboda and Mirigama(23)
- Pemrose Platform
- Inguru Oya
- Nawalapitiya
- Ulapane
- Thembiligala
- Gampola
- Gelioya
- Koshinna
- Kandy
- Sarasavi Uyana
- Peradeniya
- Pilimathalawa
- Kadugannawa
- Balana
- Ihala Kotte
- Kadigamuwa
- Rambukkana
- Gangoda
- Polgahawela
- Yatagama
- Thismalpola
- Pannaliya
- Alawwa
Not every service calls at every station — check the individual train for its full stop list.
Galaboda to Mirigama at a glance
- 3h 47m – 4h 33m
- How long does the train from Galaboda to Mirigama take?
- 3
- How many trains run from Galaboda to Mirigama?
- 8:19 AM
- What time is the first train from Galaboda?
- 4:28 PM
- What time is the last train from Galaboda?
depending on the service
direct trains per day