Back to trainsGampola to Watagoda
Watagoda to Gampola Train Timetable
5 trains2h 42m – 2h 58mfirst 6:32 AM, last 11:20 PM
Connecting trains
Journeys with one change, if the direct trains don't suit.
- 4h1 change at Nawalapitiya
- 9:52 AMWatagoda12:01 PMNawalapitiyaUdarata Menike
- 1h 28m wait at Nawalapitiya
- 1:29 PMNawalapitiya1:52 PMGampolaElla Odyssey
- 4h1 change at Rozella
- 9:52 AMWatagoda10:57 AMRozellaUdarata Menike
- 2h 20m wait at Rozella
- 1:17 PMRozella1:52 PMGampolaElla Odyssey
- 4h1 change at Talawakele
- 9:52 AMWatagoda10:05 AMTalawakeleUdarata Menike
- 1h 43m wait at Talawakele
- 11:48 AMTalawakele1:52 PMGampolaElla Odyssey
- 4h1 change at Hatton
- 9:52 AMWatagoda10:33 AMHattonUdarata Menike
- 1h 43m wait at Hatton
- 12:16 PMHatton1:52 PMGampolaElla Odyssey
- 4h 43m1 change at Ihala Watawala
- 12:44 PMWatagoda1:59 PMIhala WatawalaPodi Menike
- 2h 4m wait at Ihala Watawala
- 4:03 PMIhala Watawala5:27 PMGampola1008
Stations between Watagoda and Gampola(13)
- Talawakele
- Kotagala
- Hatton
- Rozella
- Ihala Watawala
- Watawala
- Dekinda
- Galaboda
- Inguru Oya
- Pemrose Platform
- Nawalapitiya
- Ulapane
- Thembiligala
Not every service calls at every station — check the individual train for its full stop list.
Watagoda to Gampola at a glance
- 2h 42m – 2h 58m
- How long does the train from Watagoda to Gampola take?
- 5
- How many trains run from Watagoda to Gampola?
- 6:32 AM
- What time is the first train from Watagoda?
- 11:20 PM
- What time is the last train from Watagoda?
depending on the service
direct trains per day