Back to trainsRagama to Gampola
Gampola to Ragama Train Timetable
5 trains2h 55m – 3h 59mfirst 2:11 AM, last 5:28 PM
Connecting trains
Journeys with one change, if the direct trains don't suit.
- 3h 48m1 change at Polgahawela
- 12:41 PMGampola2:40 PMPolgahawelaUdarata Menike
- 13m wait at Polgahawela
- 2:53 PMPolgahawela4:29 PMRagama1566
- 3h 50m1 change at Rambukkana
- 2:11 AMGampola3:47 AMRambukkana1046
- 18m wait at Rambukkana
- 4:05 AMRambukkana6:01 AMRagama1518A
- 3h 58m1 change at Colombo Fort
- 12:41 PMGampola4:00 PMColombo FortUdarata Menike
- 10m wait at Colombo Fort
- 4:10 PMColombo Fort4:39 PMRagama1171
Stations between Gampola and Ragama(21)
- Gelioya
- Koshinna
- Kandy
- Sarasavi Uyana
- Peradeniya
- Pilimathalawa
- Kadugannawa
- Balana
- Ihala Kotte
- Rambukkana
- Kadigamuwa
- Polgahawela
- Gangoda
- Veyangoda
- Yatagama
- Mirigama
- Thismalpola
- Gampaha
- Pannaliya
- Alawwa
- Ganemulla
Not every service calls at every station — check the individual train for its full stop list.
Gampola to Ragama at a glance
- 2h 55m – 3h 59m
- How long does the train from Gampola to Ragama take?
- 5
- How many trains run from Gampola to Ragama?
- 2:11 AM
- What time is the first train from Gampola?
- 5:28 PM
- What time is the last train from Gampola?
depending on the service
direct trains per day