Train Stations in Sri Lanka

History of the Sri Lanka railway: Sri Lanka Railways, or Ceylon Government Railway, was conceived in the 1850’s as an instrument to develop and unify the country. The 1st sod of the Sri Lanka Railways was cut by Sir Henry Ward, the Governor, in August in 1858. The Railway Network was introduced by the British in 1864 and 1st train ran on 27th December 1864, with the construction of the Main Line from Colombo to Ambepussa, 54 kilometers to the east. This line was officially opened for traffic on 2nd October 1865. The Railway extended and developed it’s network and in 1927, a total route length of 1530 km was in operation. The Main Line was extended in stages, with service to Kandy in 1867, to Nawalapitiya in 1874, to Nanu-Oya in 1885, to Bandarawela in 1894, and to Badulla in 1924. Other lines were completed in due course to link the other parts of the country, the Matale Line in 1880, the Coast Line in 1895, the Northern Line in 1905, the Mannar Line in 1914, the Kelani Valley Line in 1919, the Puttalam Line in 1926, and the Batticaloa and Trincomalee Lines in 1928.

The Railway was initially built to transport coffee and tea from the hill country to Colombo for export and was for many years, the main source of income. With population growth, however, passenger traffic increased and in the 1960’s overtook freight as the main source of business. The Railway is now primarily engaged in the transport of passengers, especially commuters to and from Colombo, offering a vital service and reducing road congestion.

Station name (code) Contact Number
Colombo Fort Railway Station +94112432908
Maradana Railway Station +94112695722
Gampha Railway Station +94332222271
Veyangoda Railway Station +94332287271
Polgahawela Railway Station +94372243271
Peradeniya Railway Station +94812388271
Kandy Railway Station +94812222271
Matale Railway Station +94662222271
Gampola Railway Station +94812352271
Nawalapitiya Railway Station +94542222271
Hatton Railway Station +94512222271
Nanu Oya Railway Station +94522222873
Haputale Railway Station +94522268071
Ella Railway Station +94572228571
Diyatalawa Railway Station +94572229461
Bandarawela Railway Station +94572222271
Badulla Railway Station +94552222271
Wellawatte Railway Station +94112585875
Mount Lavinia Railway Station +94112712271
Kalutara South Railway Station +94342222271
Aluthgama Railway Station +94342275282
Ambalangoda Railway Station +94912258271
Hikkaduwa Railway Station +94912277271
Galle Railway Station +94912277271
Matara Railway Station +94412222271
BeliatteRailway Station +94473128188
Kekirawa Railway Station +94258864271
Hingurakgoda Railway Station +94272246271
Polonnaruwa Railway Station +94272222271
Welikanda Railway Station +94253853764
Valaichchenai Railway Station +94652257718
Eravur Railway Station +94652240514
Batticaloa Railway Station +94652224471
Galoya Railway Station +94272223375
Kantale Railway Station +94262234271
Thambalagamuwa Railway Station +94253853765
China Bay Railway Station +94253858765
Trincomalee Railway Station +94262222271
Talaimannar Pier Railway Station +94233232238
Talaimannar Railway Station +94233232237
Kurunegala Railway Station +94372222271
Anuradhapura Railway Station +94252222271
Vavuniya Railway Station +94242222271
Kilinochchi Railway Station +94253244653
Palai Railway Station +94253245525
Kodikamam Railway Station +94253246066
Jaffna Railway Station +94212222271
Chunnakam Railway Station +94212244271
Kankesanturai Railway Station +94253246526
Makumbura Railway Station +94112782040

【Text by Lakpura™. Images by Google, copyright(s) reserved by original authors.】