Back to trainsRagama to Nawalapitiya
Nawalapitiya to Ragama Train Timetable
5 trains3h 21m – 4h 35mfirst 1:40 AM, last 4:58 PM
Connecting trains
Journeys with one change, if the direct trains don't suit.
- 3h 43m1 change at Gampaha
- 12:15 PMNawalapitiya3:23 PMGampahaUdarata Menike
- 16m wait at Gampaha
- 3:39 PMGampaha3:58 PMRagama1574
- 4h 14m1 change at Veyangoda
- 12:15 PMNawalapitiya3:12 PMVeyangodaUdarata Menike
- 39m wait at Veyangoda
- 3:51 PMVeyangoda4:29 PMRagama1566
- 4h 14m1 change at Polgahawela
- 12:15 PMNawalapitiya2:40 PMPolgahawelaUdarata Menike
- 13m wait at Polgahawela
- 2:53 PMPolgahawela4:29 PMRagama1566
- 4h 21m1 change at Rambukkana
- 1:40 AMNawalapitiya3:47 AMRambukkana1046
- 18m wait at Rambukkana
- 4:05 AMRambukkana6:01 AMRagama1518A
- 4h 24m1 change at Colombo Fort
- 12:15 PMNawalapitiya4:00 PMColombo FortUdarata Menike
- 10m wait at Colombo Fort
- 4:10 PMColombo Fort4:39 PMRagama1171
Stations between Nawalapitiya and Ragama(24)
- Ulapane
- Thembiligala
- Gampola
- Gelioya
- Kandy
- Koshinna
- Sarasavi Uyana
- Peradeniya
- Pilimathalawa
- Kadugannawa
- Balana
- Rambukkana
- Ihala Kotte
- Polgahawela
- Kadigamuwa
- Gangoda
- Veyangoda
- Yatagama
- Mirigama
- Gampaha
- Thismalpola
- Pannaliya
- Alawwa
- Ganemulla
Not every service calls at every station — check the individual train for its full stop list.
Nawalapitiya to Ragama at a glance
- 3h 21m – 4h 35m
- How long does the train from Nawalapitiya to Ragama take?
- 5
- How many trains run from Nawalapitiya to Ragama?
- 1:40 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