Train Schedule

All Sri Lanka Train Schedule

For complete train availability visit Government Information Centre

Main Line

Train NameFromDepartureToArrival
Podi MenikeColombo Fort05:55Badulla16:00
Podi MenikeBadulla08:50Colombo Fort19:30
Udarata MenikeColombo Fort09:45Badulla19:45
Udarata MenikeBadulla05:45Colombo Fort15:40
Night MailColombo Fort20:00Badulla07:10
Night MailBadulla18:00Colombo Fort05:15
Express (B)Colombo Fort12:40Hatton19:52
Express (A)Colombo Fort10:35Matale13:52
Express (B)Matale05:15Colombo Fort09:45
Express (A)Kandy15:30Colombo Fort18:55
Express (B)Kandy10:25Colombo Fort13:40
Express (B)Colombo Fort16:35Kandy19:42
Express (B)Matara13:10Colombo Fort17:14
Express (B)Colombo Fort17:45Kandy20:58
Express (B)Kandy05:00Colombo Fort08: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 NameFromDepartureToArrival
Intercity ExpressColombo Fort16:20Vavuniya20:57
Intercity ExpressVavuniya05:45Colombo Fort10:19
Intercity ExpressColombo Fort07:00Kandy09:34
Intercity ExpressKandy15:00Colombo Fort17:35
Intercity ExpressColombo Fort15:35Kandy18:08
Intercity ExpressKandy06:25Colombo Fort09:00
Intercity ExpressColombo Fort19:15Batticaloa04:00
Intercity ExpressBatticaloa20:15Colombo Fort04:52
Uthaya Devi (ICE)Colombo Fort10:30Batticaloa18:25 
Uthaya Devi (ICE)Batticaloa07:45Colombo Fort15:40
Yal Devi (ICE)Colombo Fort05:45Vavuniya10:07
Yal Devi (ICE)Vavuniya15:30Colombo Fort20:35

Coastal Line

Train NameFromDepartureToArrival
Express (B)Colombo Fort08:35Matara12:27
Express (B)Colombo Fort06:55Matara11:17
Express (B)Matara14:05Colombo Fort18:45
Galu KumariMaradana13:40Matara18:25
Galu KumariMatara05:50Maradana10:05
Ruhunu KumariMaradana15:40Matara19:15
Ruhunu KumariMatara05:20Maradana09:05
Samudra DeviMaradana17:20Galle20:05
Samudra DeviGalle05:00Maradana08:06
SangarikaMaradana16:40Matara19:13
SangarikaMatara04:20Maradana08:20
Normal (C)Maradana17:25Galle21:10
Normal (C)Maradana18:45Galle22:55
Normal (C)Galle03:30Maradana07:07
Normal (C)Galle04:15Maradana07:50
Normal (C)Galle09:00Maradana13:35
Normal (B)Maradana17:50Matara22: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 NameFromDepartureToArrival
Rajarata RajiniMatara09:30Colombo Fort13:20
Rajarata RajiniColombo Fort13:45Vavuniya20:15
Rajarata RajiniVavuniya03:15Colombo Fort09:55
Rajarata RajiniColombo Fort10:30Matara14:26
Night MailColombo Fort22:00Vavuniya05:05
Night MailVavuniya22:00Colombo Fort04:45
Normal (C)Colombo Fort08:45Anuradhapura14:10
Normal (C)Anuradhapura08:40Colombo Fort14: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 NameFromDepartureToArrival
Express (B)Colombo Fort06:05Trincomalee13:55
Express (B)Colombo Fort06:05Batticaloa15:45
Express (B)Trincomalee10:00Colombo Fort19:00
Express (B)Batticaloa05:20Colombo Fort15:50
Night MailColombo Fort21:00Trincomalee05:10
Night MailColombo Fort21:00Batticaloa08:05
Night MailTrincomalee19:00Colombo Fort04:15
Night MailBatticaloa17:20Colombo Fort04: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 NameFromDepartureToArrival
Muthu Kumari (A)Colombo Fort18:05Chilaw20:42
Muthu Kumari (A)Chilaw05:20Puttalam07:49
Normal (A)Colombo Fort04:00Noor Nagar08:27
Normal (A)Colombo Fort07:35Puttalam12:10
Normal (A)Colombo Fort11:30Noor Nagar15:33
Normal (A)Colombo Fort17:10Puttalam20:43
Normal (A)Colombo Fort19:00Puttalam23:20
Normal (A)Puttalam04:35Colombo Fort08:10
Normal (A)Noor Nagar09:50Colombo Fort14:04
Normal (A)Noor Nagar16:40Colombo Fort20: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 NameFromDepartureToArrival
Normal (A)Colombo Fort08:45Avissawella11:31
Normal (A)Colombo Fort16:10Avissawella18:46
Normal (A)Colombo Fort17:10Avissawella19:50
Normal (A)Colombo Fort17:55Avissawella20:36
Normal (A)Colombo Fort20:00Avissawella22:38
Normal (A)Avissawella Colombo 
Normal (A)Avissawella Colombo 
Normal (A)Avissawella Colombo

More about Fort Railway Station