Back to trainsBambarenda to Hiriyala
Hiriyala to Bambarenda Train Timetable
1 train7h 8mfirst 7:15 AM, last 7:15 AM
Connecting trains
Journeys with one change, if the direct trains don't suit.
- 7h 26m1 change at Colombo Fort
- 7:15 AMHiriyala9:50 AMColombo Fort4086-8086
- 40m wait at Colombo Fort
- 10:30 AMColombo Fort2:41 PMBambarendaRajarata Rejini
- 7h 26m1 change at Matara
- 7:15 AMHiriyala2:08 PMMatara4086-8086
- 14m wait at Matara
- 2:22 PMMatara2:41 PMBambarendaRajarata Rejini
- 7h 26m1 change at Galle
- 7:15 AMHiriyala12:49 PMGalle4086-8086
- 26m wait at Galle
- 1:15 PMGalle2:41 PMBambarendaRajarata Rejini
- 7h 26m1 change at Kekanadura
- 7:15 AMHiriyala2:17 PMKekanadura4086-8086
- 18m wait at Kekanadura
- 2:35 PMKekanadura2:41 PMBambarendaRajarata Rejini
- 7h 26m1 change at Piladuwa
- 7:15 AMHiriyala2:11 PMPiladuwa4086-8086
- 16m wait at Piladuwa
- 2:27 PMPiladuwa2:41 PMBambarendaRajarata Rejini
Stations between Hiriyala and Bambarenda(34)
- Ganewatte
- Wellawa
- Muththettugala
- Kurunegala
- Nailiya
- Pothuhera
- Thalawaththegedara
- Girambe
- Polgahawela
- Alawwa
- Ambeypussa
- Mirigama
- Veyangoda
- Gampaha
- Ragama
- Maradana
- Colombo Fort
- Mount Lavinia
- Panadura
- Kaluthara South
- Aluthgama
- Ambalangoda
- Hikkaduwa
- Galle
- Thalpe
- Habaraduwa
- Koggala
- Ahangama
- Weligama
- Kamburugamuwa
- Matara
- Piladuwa
- Weherahena
- Kekanadura
Not every train calls at every station — check the individual trainfor its full stop list.
Hiriyala to Bambarenda at a glance
- 7h 8m
- How long does the train from Hiriyala to Bambarenda take?
- 1
- How many trains run from Hiriyala to Bambarenda?
- 7:15 AM
- What time is the first train from Hiriyala?
- 7:15 AM
- What time is the last train from Hiriyala?
direct train per day