Back to trainsVeyangoda to Richmond Hill
Richmond Hill to Veyangoda Train Timetable
1 train6h 16mfirst 8:55 AM, last 8:55 AM
Connecting trains
Journeys with one change, if the direct trains don't suit.
- 3:20 AMRichmond Hill6:52 AMMaradanaNight Mail
- 19m wait at Maradana
- 7:11 AMMaradana8:15 AMVeyangoda1135
- 3:20 AMRichmond Hill6:45 AMColombo FortNight Mail
- 20m wait at Colombo Fort
- 7:05 AMColombo Fort8:15 AMVeyangoda1135
Stations between Richmond Hill and Veyangoda(42)
- Piyadigama
- Ginthota
- Boossa
- Rathgama
- Dodanduwa
- Kumarakanda
- Thiranagama
- Hikkaduwa
- Seenigama
- Telwatta
- Kahawa
- Akurala
- Madampagama
- Ambalangoda
- Kandegoda
- Andadola
- Balapitiya
- Pathegamgoda
- Ahungalla
- Piyagama
- Kosgoda
- Maha Induruwa
- Induruwa
- Bentota
- Aluthgama
- Hettimulla
- Beruwala
- Maggona
- Payagala South
- Payagala North
- Katukurunda
- Kaluthara South
- Panadura
- Moratuwa
- Colombo Fort
- Maradana
- Dematagoda
- Kelaniya
- Hunupitiya
- Ragama
- Ganemulla
- Gampaha
Not every train calls at every station — check the individual trainfor its full stop list.
Richmond Hill to Veyangoda at a glance
- 6h 16m
- How long does the train from Richmond Hill to Veyangoda take?
- 1
- How many trains run from Richmond Hill to Veyangoda?
- 8:55 AM
- What time is the first train from Richmond Hill?
- 8:55 AM
- What time is the last train from Richmond Hill?
direct train per day