List of Trains in Sri Lanka

The following Indian Railway trains and services are available in Sri Lanka for rail travel. Click the Link to view arrival and departure timings at stations.

Train Name Runs Up to
To Colombo Fort / Polgahawela - 4858 Polgahawela
To Maho / Anuradhapura / Batticaloa / Trincomalee - 4467 Maho
To Maho / Anuradhapura / Batticaloa / Trincomalee - 4480 Maho
To Maho / Anuradhapura / Batticaloa / Trincomalee - 4497 Anuradhapura
To Matara, Galle, Mount Lavinia (coast Line) - 8734 Ratmalana
To Peradeniya / Kandy - 2036 Kandy
To Peradeniya / Kandy - 2632 Kandy
To Peradeniya / Kandy - 2185 Kandy
To Peradeniya / Kandy - 2638 Kandy
To Colombo - 8338 Galle
To Colombo - 8340 Galle
To Colombo - 8345 Galle
To Colombo - 8368 Galle
To Colombo - 93 Vavunia
To Anuradhapura - 4446 Anuradhapura
Anuradhapura To Mihintale - 4445 Mihintale
To Colombo Fort / Maradana - 9652 Colombo Fort
To Colombo Fort / Maradana - 9650 Colombo Fort
To Colombo Fort / Maradana - 9661 Colombo Fort
To Colombo Fort / Maradana - 9670 Colombo Fort
To Colombo Fort / Maradana - 9673 Maradana
Towards Colombo / Kandy (down ) - 1236 Kandy
Towards Colombo / Kandy (down ) - 1244 Kandy
To Colombo Fort - 3811 Chilaw
To Noornagar - 3414 Noornagar
To Noornagar - 3415 Noornagar
To Colombo Fort - 3822 Chilaw
To Kandy / Rambukkana / Nawalapitiya - 1190 Polgahawela
To Matale / Kandy - 1029 Colombo Fort
Up Towards Badulla - 1250 Rambukkana
Up Towards Maho Junction - 4480 / 4470 Maho
Up Towards Maho Junction - 4468/4469 Maho Kurunegala
To Noornagar - 3433 Noornagar
7886 Galoya Junction