Back to trainsRagama to Heel Oya
Heel Oya to Ragama Train Timetable
4 trains8h 29m – 9h 43mfirst 7:07 AM, last 7:40 PM
Connecting trains
Journeys with one change, if the direct trains don't suit.
- 9h 22m1 change at Polgahawela
- 7:07 AMHeel Oya2:40 PMPolgahawelaUdarata Menike
- 13m wait at Polgahawela
- 2:53 PMPolgahawela4:29 PMRagama1566
- 9h 32m1 change at Colombo Fort
- 7:07 AMHeel Oya4:00 PMColombo FortUdarata Menike
- 10m wait at Colombo Fort
- 4:10 PMColombo Fort4:39 PMRagama1171
Stations between Heel Oya and Ragama(40)
- Kinigama
- Bandarawela
- Diyathalawa
- Haputale
- Idalgasinna
- Ohiya
- Pattipola
- Ambewela
- Perakumpura
- Nanu Oya
- Radella
- Great Western
- Watagoda
- Talawakele
- Kotagala
- Hatton
- Rozella
- Ihala Watawala
- Watawala
- Galaboda
- Inguru Oya
- Nawalapitiya
- Ulapane
- Gampola
- Thembiligala
- Kandy
- Gelioya
- Peradeniya
- Koshinna
- Sarasavi Uyana
- Kadugannawa
- Pilimathalawa
- Rambukkana
- Balana
- Polgahawela
- Ihala Kotte
- Veyangoda
- Kadigamuwa
- Mirigama
- Gampaha
Not every service calls at every station — check the individual train for its full stop list.
Heel Oya to Ragama at a glance
- 8h 29m – 9h 43m
- How long does the train from Heel Oya to Ragama take?
- 4
- How many trains run from Heel Oya to Ragama?
- 7:07 AM
- What time is the first train from Heel Oya?
- 7:40 PM
- What time is the last train from Heel Oya?
depending on the service
direct trains per day