Back to trainsColombo Fort to Inguru Oya
Inguru Oya to Colombo Fort Train Timetable
5 trains4h 10m – 5h 21mfirst 1:21 AM, last 4:41 PM
Connecting trains
Journeys with one change, if the direct trains don't suit.
- 11:50 AMInguru Oya3:53 PMMaradanaUdarata Menike
- 2h 16m wait at Maradana
- 6:09 PMMaradana3:13 PMColombo Fort4552
- 4h 33m1 change at Gampaha
- 11:50 AMInguru Oya3:23 PMGampahaUdarata Menike
- 16m wait at Gampaha
- 3:39 PMGampaha4:23 PMColombo Fort1574
- 4h 33m1 change at Ragama
- 11:50 AMInguru Oya3:36 PMRagamaUdarata Menike
- 23m wait at Ragama
- 3:59 PMRagama4:23 PMColombo Fort1574
- 4h 52m1 change at Kandy
- 2:48 PMInguru Oya4:05 PMKandyPodi Menike
- 45m wait at Kandy
- 4:50 PMKandy7:40 PMColombo Fort1032
- 4h 52m1 change at Peradeniya
- 2:48 PMInguru Oya4:46 PMPeradeniyaPodi Menike
- 14m wait at Peradeniya
- 5:00 PMPeradeniya7:40 PMColombo Fort1032
Stations between Inguru Oya and Colombo Fort(27)
- Nawalapitiya
- Ulapane
- Thembiligala
- Gampola
- Gelioya
- Kandy
- Koshinna
- Sarasavi Uyana
- Peradeniya
- Pilimathalawa
- Kadugannawa
- Balana
- Rambukkana
- Ihala Kotte
- Polgahawela
- Kadigamuwa
- Gangoda
- Veyangoda
- Yatagama
- Ragama
- Mirigama
- Gampaha
- Thismalpola
- Maradana
- Pannaliya
- Alawwa
- Ganemulla
Not every service calls at every station — check the individual train for its full stop list.
Inguru Oya to Colombo Fort at a glance
- 4h 10m – 5h 21m
- How long does the train from Inguru Oya to Colombo Fort take?
- 5
- How many trains run from Inguru Oya to Colombo Fort?
- 1:21 AM
- What time is the first train from Inguru Oya?
- 4:41 PM
- What time is the last train from Inguru Oya?
depending on the service
direct trains per day