Back to trainsColombo Fort to Balana
Balana to Colombo Fort Train Timetable
8 trains2h 7m – 2h 41mfirst 5:41 AM, last 6:53 PM
Showing 6 of 8
Connecting trains
Journeys with one change, if the direct trains don't suit.
- 2h 17m1 change at Maradana
- 5:33 PMBalana7:34 PMMaradana1032
- 11m wait at Maradana
- 7:45 PMMaradana7:50 PMColombo FortColombo Commuter
- 2h 26m1 change at Veyangoda
- 5:14 PMBalana6:37 PMVeyangodaPodi Menike
- 16m wait at Veyangoda
- 6:53 PMVeyangoda7:40 PMColombo Fort1032
- 2h 26m1 change at Gampaha
- 5:14 PMBalana6:48 PMGampahaPodi Menike
- 16m wait at Gampaha
- 7:04 PMGampaha7:40 PMColombo Fort1032
- 2h 30m1 change at Ragama
- 5:14 PMBalana7:01 PMRagamaPodi Menike
- 16m wait at Ragama
- 7:17 PMRagama7:44 PMColombo Fort3825
Stations between Balana and Colombo Fort(20)
- Ihala Kotte
- Gangoda
- Kadigamuwa
- Rambukkana
- Yatagama
- Thismalpola
- Polgahawela
- Pannaliya
- Mirigama
- Veyangoda
- Alawwa
- Ambeypussa
- Gampaha
- Pallewela
- Maradana
- Ragama
- Ganemulla
- Hunupitiya
- Kelaniya
- Dematagoda
Not every service calls at every station — check the individual train for its full stop list.
Balana to Colombo Fort at a glance
- 2h 7m – 2h 41m
- How long does the train from Balana to Colombo Fort take?
- 8
- How many trains run from Balana to Colombo Fort?
- 5:41 AM
- What time is the first train from Balana?
- 6:53 PM
- What time is the last train from Balana?
depending on the service
direct trains per day