All Sri Lanka Train Schedule
For complete train availability visit Government Information Centre
Main Line
Train Name From Departure To Arrival Podi Menike Colombo Fort 05:55 Badulla 16:00 Podi Menike Badulla 08:50 Colombo Fort 19:30 Udarata Menike Colombo Fort 09:45 Badulla 19:45 Udarata Menike Badulla 05:45 Colombo Fort 15:40 Night Mail Colombo Fort 20:00 Badulla 07:10 Night Mail Badulla 18:00 Colombo Fort 05:15 Express (B) Colombo Fort 12:40 Hatton 19:52 Express (A) Colombo Fort 10:35 Matale 13:52 Express (B) Matale 05:15 Colombo Fort 09:45 Express (A) Kandy 15:30 Colombo Fort 18:55 Express (B) Kandy 10:25 Colombo Fort 13:40 Express (B) Colombo Fort 16:35 Kandy 19:42 Express (B) Matara 13:10 Colombo Fort 17:14 Express (B) Colombo Fort 17:45 Kandy 20:58 Express (B) Kandy 05:00 Colombo Fort 08:17
All trains will stop at the following stations: Ragama Gampaha Veyangoda Mirigama Polgahawela Rambukkana Peradeniya Kandy – via connecting train Matale – via connecting train Gampola Nawalapitiya Hatton Talawakelle Nanu Oya Haputale Bandarawela Ella Badulla
Intercity Express Services [ICE]– Island wide
Train Name From Departure To Arrival Intercity Express Colombo Fort 16:20 Vavuniya 20:57 Intercity Express Vavuniya 05:45 Colombo Fort 10:19 Intercity Express Colombo Fort 07:00 Kandy 09:34 Intercity Express Kandy 15:00 Colombo Fort 17:35 Intercity Express Colombo Fort 15:35 Kandy 18:08 Intercity Express Kandy 06:25 Colombo Fort 09:00 Intercity Express Colombo Fort 19:15 Batticaloa 04:00 Intercity Express Batticaloa 20:15 Colombo Fort 04:52 Uthaya Devi (ICE) Colombo Fort 10:30 Batticaloa 18:25 Uthaya Devi (ICE) Batticaloa 07:45 Colombo Fort 15:40 Yal Devi (ICE) Colombo Fort 05:45 Vavuniya 10:07 Yal Devi (ICE) Vavuniya 15:30 Colombo Fort 20:35
Coastal Line
Train Name From Departure To Arrival Express (B) Colombo Fort 08:35 Matara 12:27 Express (B) Colombo Fort 06:55 Matara 11:17 Express (B) Matara 14:05 Colombo Fort 18:45 Galu Kumari Maradana 13:40 Matara 18:25 Galu Kumari Matara 05:50 Maradana 10:05 Ruhunu Kumari Maradana 15:40 Matara 19:15 Ruhunu Kumari Matara 05:20 Maradana 09:05 Samudra Devi Maradana 17:20 Galle 20:05 Samudra Devi Galle 05:00 Maradana 08:06 Sangarika Maradana 16:40 Matara 19:13 Sangarika Matara 04:20 Maradana 08:20 Normal (C) Maradana 17:25 Galle 21:10 Normal (C) Maradana 18:45 Galle 22:55 Normal (C) Galle 03:30 Maradana 07:07 Normal (C) Galle 04:15 Maradana 07:50 Normal (C) Galle 09:00 Maradana 13:35 Normal (B) Maradana 17:50 Matara 22:07
All trains will stop at the following stations: Bambalapitiya Dehiwela Moratuwa Panadura Kalutara Beruwala Alutgama Kosgoda Balapitiya Ambalangoda Hikkaduwa Galle Talpe Koggala Ahangama Weligama Kamburugamuva Matara
Northern Line
Train Name From Departure To Arrival Rajarata Rajini Matara 09:30 Colombo Fort 13:20 Rajarata Rajini Colombo Fort 13:45 Vavuniya 20:15 Rajarata Rajini Vavuniya 03:15 Colombo Fort 09:55 Rajarata Rajini Colombo Fort 10:30 Matara 14:26 Night Mail Colombo Fort 22:00 Vavuniya 05:05 Night Mail Vavuniya 22:00 Colombo Fort 04:45 Normal (C) Colombo Fort 08:45 Anuradhapura 14:10 Normal (C) Anuradhapura 08:40 Colombo Fort 14:00
All trains will stop at the following stations: Maradana Ragama Ganemulla Gampaha Veyangoda Mirigama Ambepusa Alawwa Polgahawela Kurunegala Wellawa Ganewatta Maho Galgamuwa Talawa Anuradhapura Madawachchi Vavuniya
Eastern Line
Train Name From Departure To Arrival Express (B) Colombo Fort 06:05 Trincomalee 13:55 Express (B) Colombo Fort 06:05 Batticaloa 15:45 Express (B) Trincomalee 10:00 Colombo Fort 19:00 Express (B) Batticaloa 05:20 Colombo Fort 15:50 Night Mail Colombo Fort 21:00 Trincomalee 05:10 Night Mail Colombo Fort 21:00 Batticaloa 08:05 Night Mail Trincomalee 19:00 Colombo Fort 04:15 Night Mail Batticaloa 17:20 Colombo Fort 04:15
All trains will stop at the following stations: Ragama Gampaha Veyangoda Mirigama Polgahawela Kurunegala Maho Moragollagama Kalawewa Kekirawa Habarana Gal Oya Minneriya Hingurankgoda Polonnaruwa Manampitiya Punani Valaichchenai Batticaloa Kantalay Tampalakamam China Bay Trincomalee
Puttalam Line
Train Name From Departure To Arrival Muthu Kumari (A) Colombo Fort 18:05 Chilaw 20:42 Muthu Kumari (A) Chilaw 05:20 Puttalam 07:49 Normal (A) Colombo Fort 04:00 Noor Nagar 08:27 Normal (A) Colombo Fort 07:35 Puttalam 12:10 Normal (A) Colombo Fort 11:30 Noor Nagar 15:33 Normal (A) Colombo Fort 17:10 Puttalam 20:43 Normal (A) Colombo Fort 19:00 Puttalam 23:20 Normal (A) Puttalam 04:35 Colombo Fort 08:10 Normal (A) Noor Nagar 09:50 Colombo Fort 14:04 Normal (A) Noor Nagar 16:40 Colombo Fort 20:55
All trains will stop at the following stations: Maradana Kelaniya Ragama Ja Ela Seeduwa Katunayake Kurana Negombo Kochchikade Lunuwila Nattandiya Madampe Chilaw Bangadeniya Mundal Palavi Puttalam Noor Nagar
Kelani Valley Line
Train Name From Departure To Arrival Normal (A) Colombo Fort 08:45 Avissawella 11:31 Normal (A) Colombo Fort 16:10 Avissawella 18:46 Normal (A) Colombo Fort 17:10 Avissawella 19:50 Normal (A) Colombo Fort 17:55 Avissawella 20:36 Normal (A) Colombo Fort 20:00 Avissawella 22:38 Normal (A) Avissawella Colombo Normal (A) Avissawella Colombo Normal (A) Avissawella Colombo
More about Fort Railway Station