Back to trainsMaradana to Watagoda
Watagoda to Maradana Train Timetable
5 trains6h 1m – 7h 16mfirst 6:32 AM, last 11:20 PM
Connecting trains
Journeys with one change, if the direct trains don't suit.
- 6h 22m1 change at Colombo Fort
- 9:52 AMWatagoda4:00 PMColombo FortUdarata Menike
- 10m wait at Colombo Fort
- 4:10 PMColombo Fort4:14 PMMaradana1171
- 6h 50m1 change at Peradeniya
- 12:44 PMWatagoda4:46 PMPeradeniyaPodi Menike
- 14m wait at Peradeniya
- 5:00 PMPeradeniya7:34 PMMaradana1032
Stations between Watagoda and Maradana(36)
- Talawakele
- Kotagala
- Hatton
- Rozella
- Ihala Watawala
- Watawala
- Galaboda
- Dekinda
- Inguru Oya
- Pemrose Platform
- Nawalapitiya
- Ulapane
- Thembiligala
- Gampola
- Gelioya
- Kandy
- Koshinna
- Peradeniya
- Sarasavi Uyana
- Kadugannawa
- Pilimathalawa
- Balana
- Rambukkana
- Ihala Kotte
- Polgahawela
- Kadigamuwa
- Veyangoda
- Gangoda
- Ragama
- Gampaha
- Mirigama
- Yatagama
- Thismalpola
- Pannaliya
- Alawwa
- Ganemulla
Not every service calls at every station — check the individual train for its full stop list.
Watagoda to Maradana at a glance
- 6h 1m – 7h 16m
- How long does the train from Watagoda to Maradana take?
- 5
- How many trains run from Watagoda to Maradana?
- 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