Back to trainsIhala Kotte to Nawalapitiya
Nawalapitiya to Ihala Kotte Train Timetable
3 trains2h 6m – 2h 46mfirst 8:55 AM, last 4:58 PM
Connecting trains
Journeys with one change, if the direct trains don't suit.
- 2h 44m1 change at Peradeniya
- 1:29 PMNawalapitiya2:58 PMPeradeniyaElla Odyssey
- 38m wait at Peradeniya
- 3:36 PMPeradeniya4:13 PMIhala Kotte1020
- 2h 44m1 change at Kandy
- 1:29 PMNawalapitiya2:34 PMKandyElla Odyssey
- 51m wait at Kandy
- 3:25 PMKandy4:13 PMIhala Kotte1020
- 3h 38m1 change at Kadugannawa
- 1:40 AMNawalapitiya2:58 AMKadugannawa1046
- 2h wait at Kadugannawa
- 4:58 AMKadugannawa5:18 AMIhala Kotte1038
- 3h 55m1 change at Gampola
- 1:29 PMNawalapitiya1:52 PMGampolaElla Odyssey
- 1h 39m wait at Gampola
- 3:31 PMGampola5:24 PMIhala KottePodi Menike
- 3h 58m1 change at Pilimathalawa
- 12:15 PMNawalapitiya1:41 PMPilimathalawaUdarata Menike
- 2h 5m wait at Pilimathalawa
- 3:46 PMPilimathalawa4:13 PMIhala Kotte1020
Stations between Nawalapitiya and Ihala Kotte(11)
- Ulapane
- Thembiligala
- Gampola
- Gelioya
- Koshinna
- Kandy
- Sarasavi Uyana
- Peradeniya
- Pilimathalawa
- Kadugannawa
- Balana
Not every service calls at every station — check the individual train for its full stop list.
Nawalapitiya to Ihala Kotte at a glance
- 2h 6m – 2h 46m
- How long does the train from Nawalapitiya to Ihala Kotte take?
- 3
- How many trains run from Nawalapitiya to Ihala Kotte?
- 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