Back to trainsMirigama to Gelioya
Gelioya to Mirigama Train Timetable
3 trains2h 25m – 3h 4mfirst 9:48 AM, last 5:50 PM
Connecting trains
Journeys with one change, if the direct trains don't suit.
- 3h 8m1 change at Rambukkana
- 3:44 PMGelioya5:48 PMRambukkanaPodi Menike
- 12m wait at Rambukkana
- 6:00 PMRambukkana6:52 PMMirigama1578A
- 3h 8m1 change at Polgahawela
- 3:44 PMGelioya6:00 PMPolgahawelaPodi Menike
- 18m wait at Polgahawela
- 6:18 PMPolgahawela6:52 PMMirigama1578A
- 3h 50m1 change at Thismalpola
- 9:48 AMGelioya12:19 PMThismalpola1024
- 36m wait at Thismalpola
- 12:55 PMThismalpola1:38 PMMirigama1552
Stations between Gelioya and Mirigama(16)
- Koshinna
- Kandy
- Sarasavi Uyana
- Peradeniya
- Pilimathalawa
- Kadugannawa
- Balana
- Ihala Kotte
- Kadigamuwa
- Gangoda
- Rambukkana
- Polgahawela
- Yatagama
- Thismalpola
- Pannaliya
- Alawwa
Not every service calls at every station — check the individual train for its full stop list.
Gelioya to Mirigama at a glance
- 2h 25m – 3h 4m
- How long does the train from Gelioya to Mirigama take?
- 3
- How many trains run from Gelioya to Mirigama?
- 9:48 AM
- What time is the first train from Gelioya?
- 5:50 PM
- What time is the last train from Gelioya?
depending on the service
direct trains per day