Back to trainsMirigama to Nawalapitiya
Nawalapitiya to Mirigama Train Timetable
3 trains3h 17m – 3h 57mfirst 8:55 AM, last 4:58 PM
Connecting trains
Journeys with one change, if the direct trains don't suit.
- 12:15 PMNawalapitiya2:40 PMPolgahawelaUdarata Menike
- 13m wait at Polgahawela
- 2:53 PMPolgahawela3:28 PMMirigama1566
- 3h 20m1 change at Rambukkana
- 1:40 AMNawalapitiya3:47 AMRambukkana1046
- 18m wait at Rambukkana
- 4:05 AMRambukkana5:00 AMMirigama1518A
- 3h 56m1 change at Kandy
- 1:29 PMNawalapitiya2:34 PMKandyElla Odyssey
- 51m wait at Kandy
- 3:25 PMKandy5:25 PMMirigama1020
- 3h 56m1 change at Peradeniya
- 1:29 PMNawalapitiya2:58 PMPeradeniyaElla Odyssey
- 38m wait at Peradeniya
- 3:36 PMPeradeniya5:25 PMMirigama1020
Stations between Nawalapitiya and Mirigama(20)
- Ulapane
- Thembiligala
- Gampola
- Gelioya
- 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.
Nawalapitiya to Mirigama at a glance
- 3h 17m – 3h 57m
- How long does the train from Nawalapitiya to Mirigama take?
- 3
- How many trains run from Nawalapitiya to Mirigama?
- 8:55 AM
- What time is the first train from Nawalapitiya?
- 4:58 PM
- What time is the last train from Nawalapitiya?
depending on the service
direct trains per day