List of railway stations in Sri Lanka by line explained

Ordered by railway track

Main Line

See main article: Main Line (Sri Lanka). The line from Colombo Fort to Badulla

railway stationCodeDistrictElevation
m
Distance
between Colombo Fort

Km
Colombo FortFOTColombo4.870
MaradanaMDAColombo5.462.08
DematagodaDAGColombo3.054.54
KelaniyaKLAGampaha3.967.72
WanawasalaWSLGampaha3.259.42
HunupitiyaHUNGampaha3.0410.84
EderamullaEDMGampaha3.1812.58
HorapeHRPGampaha3.5214.98
Ragama JunctionRGMGampaha3.6516.42
WalpolaWPAGampaha4.2519
BatuwaththaBTUGampaha4.320.08
BulugahagodaBGUGampaha8.0521.64
GanemullaGANGampaha9.4523.44
YagodaYGDGampaha9.9925.28
GampahaGPHGampaha10.9728.4
DaraluwaDRLGampaha11.0530.8
BemmullaBEMGampaha12.2532.78
MagalegodaMGGGampaha14.7535.03
Heendeniya PattiyagodaHDPGampaha14.8936.5
VeyangodaVGDGampaha18.5938.3
WadurawaWRWGampaha19.3140.14
KeenawalaKENGampaha20.7542.36
PallewelaPLLGampaha27.4244.7
GanegodaGNDGampaha27.4346.98
Wijaya RajadahanaWRDGampaha30.8349.32
MeerigamaMIGGampaha5051.04
WilwattaWWTGampaha53.6952.86
BotaleBTLGampaha51.3754.9
AmbepussaAPSGampaha55.4856.98
YaththalgodaYTGKurunegala56.3760.58
BujjomuwaBJMKurunegala56.9862.66
AlawwaALWKurunegala57.9266.48
WalakumburaWKAKurunegala56.5270.52
Polgahawela JunctionPLGKurunegala74.3973.92
PanaliyaPNLKurunegala74.1177.5
TismalpolaTSMKegalle76.7179.74
KorossaKSAKegalle80.5
YatagamaYTMKegalle77.0682.02
RambukkanaRBKKegalle88.4285.14
KadigamuwaKMAKegalle194.8190.14
YatiweldeniyaKegalle
GangodaGDAKegalle165.2194.42
Ihala KotteIKTKegalle210.5796.74
BambaragalaKegalle97.7
MakehelwalaKegalle
BalanaBNAKandy428.35101.66
WeralugollaKandy102.8
KadugannawaKGWKandy515.24106.1
KotabogollaKandy107.9
UrapolaKandy108.9
PilimatalawaPLTKandy500.93109.94
BarammaneKandy111.8
KiribathkumburaKandy113
Peradeniya JunctionPDAKandy473.47115.34
KoshinnaKHAKandy116.34
GelioyaGEYKandy499.39119.92
PolgahaangaKandy121.4
WeligallaKandy122.4
BotalapitiyaKandy
GangathilakaKandy124.8
KahatapitiyaKandy125.8
GampolaGPLKandy479.26127.38
WallahagodaKandy129.4
TembiligalaTBLKandy521.39131.3
WarakapitiyaKandy132
UlapaneULPKandy562.8134.68
PallegamaKandy137.4
WarakawaKandy139.4
NawalapitiyaNWPKandy583.23141.64
SelamSLMKandy143.4
HieghtenfordHYFKandy145.6
InguruoyaINOKandy663.41147.4
PenroseKandy150.3
GalbodaGBDKandy786.89153.12
DekindaKandy155.2
WewelthalawaWWLNuwara Eliya159.1
WatawalaWLANuwara Eliya993.59162.52
Ihala WatawalaIWLNuwara Eliya1005.31164.4
RozellaRZLNuwara Eliya1140.35167.98
HattonHTNNuwara Eliya1262.5175.98
GalkandawattaNuwara Eliya
KotagalaKGANuwara Eliya1239.32180.1
St. ClairSCRNuwara Eliya185.6
ThalawakelleTKLNuwara Eliya1199.69187.44
WatagodaWTGNuwara Eliya1341.46194.2
Great WesternGWNNuwara Eliya1455.48199.3
RadellaRDLNuwara Eliya1575.31203.16
Nanu OyaNOANuwara Eliya1613.1206.9
PerakumpuraPKPNuwara Eliya1729.81211
AmbewelaABLNuwara Eliya1827.77222.96
PattipolaPPLBadulla1897.56226.78
OhiyaOHABadulla1791.77231.4
IdalgashinnaIGHBadulla1665.85240.28
GlenanoreBadulla245.4
HaputaleHPTBadulla1479.57247.66
DiyatalawaDLABadulla1331.4252.68
BandarawelaBDABadulla1225.5258.72
KinigamaKNMBadulla1190.55261
HeeloyaHLOBadulla1118.9264.84
KitalellaKELBadulla1091.43269.83
EllaELLBadulla1041.46271.03
DemodaraDDRBadulla912.5278.14
UduwaraUDWBadulla876.95282.98
Hali-ElaHEABadulla732.71285.92
BadullaBADBadulla652.43291.6

Matale Line

See main article: Matale Line. The line from Peradeniya Junction to Matale

railway stationCodeDistrictElevation
m
Distance
between Colombo Fort

Km
Peradeniya JunctionPDAKandy473.47115.34
Sarasavi UyanaSUAKandy479.26117
RajawatteKandy
Randles HillKandy
SuduhumpolaKandy
KandyKDTKandy488.41119.5
AsgiryaKandy120.66
MahiyawaMYAKandy526.21121.16
Katugastota RoadKandy121.74
MavilmadaKandy123.52
KatugastotaKTGKandy467.68125.02
PallethalawinnaKandy465.58126.38
UdathalawinnaUDLKandy127.52
MeegammanaKandy129.47
YatirawanaKandy130.88
WattegamaWGAKandy493.9131.6
YatawaraKandy133.91
PathanpahaPTPMatale136.08
MarukonaMatale139.36
UdaththawalaMatale
UkuwelaUKLMatale393.9141.6
TawalankoyaTWYMatale142.94
ElwalaMatale144.06
KohobiliwalaMatale145.22
MataleMTLMatale351.21147.14

Puttalam Line

See main article: Puttalam Line. The line from Ragama Junction to Noor Nagar

railway stationCodeDistrictElevation
m
Distance
between Colombo Fort

Km
Ragama JunctionRGMGampaha3.6516.42
PeralandaPRLGampaha17
KandanaKANGampaha5.7917.42
KapuwattaKAWGampaha19.44
Ja-ElaJLAGampaha5.1821.04
ThudellaTUDGampaha22.8
KudahakkapolaKUDGampaha23.92
AlawathupitiyaAWPGampaha25.38
SeeduwaSEDGampaha4.8726.92
LiyanagemullaLGMGampaha29.02
Inventment Promotion ZoneIPZGampaha30.4
Colombo Airport KatunayakeCAKGampaha31.80
KatunayakaKTKGampaha5.7932.3
KuranaKURGampaha34.14
NegomboNGBGampaha2.1837.64
KattuwaKATGampaha40.94
KochchikadeKCHGampaha8.8443.84
WaikkalaWKLPuttalam45.42
BolawattaBLTPuttalam7.6247.64
BoralessaBSAPuttalam50.14
LunuwilaLWLPuttalam7.0153.08
ThummodaraTDRPuttalam58
NattandiyaNATPuttalam5.1860.08
WalahapitiyaWHPPuttalam63.92
KudawewaKWWPuttalam8.8466.46
NelumpokunaNPKPuttalam67.21
MadampeMDPPuttalam6.0970.64
KakkapalliyaKYAPuttalam75.04
SawaranaSWRPuttalam78.24
ChilawCHLPuttalam81.04
ManuwangamaMNGPuttalam86.4
BangadeniyaBGYPuttalam89.6
ArachchikattuwaAKTPuttalam92.8
AnawilundawaPuttalam
BattuluoyaBOAPuttalam4.5799.2
PulichchikulamPCKPuttalam103.7
MundelMNLPuttalam4.57108.24
Mangala EliyaMGEPuttalam115.14
MadurankuliMKIPuttalam2.74120
ErukkalampiddyPuttalam
PalaviPVIPuttalam3.04128.62
ThillayadiPuttalam
PuttalamPTMPuttalam2.74133.24
Noor NagarNORPuttalam

Kelani Valley Line

See main article: Kelani Valley Line. The line from Maradana to Avissawella

railway stationCodeDistrictElevation
m
Distance
between Colombo Fort

Km
MaradanaMDAColombo5.462.08
Baseline RoadBSLColombo5.182.82
Cotta RoadCRDColombo5.653.46
Manning TownMATColombo
NarahenpitaNHPColombo3.655.04
KirulaponeKPEColombo7.26
NugegodaNUGColombo3.969.04
PengiriwatteColombo
UdahamullaUHMColombo11.46
NawinnaNWNColombo10.6713.14
MaharagamaMAGColombo14.36
PannipitiyaPANColombo21.6516.98
KottawaKOTColombo19.29
MalapalleMPLColombo20.46
MakumburaColombo
Homagama HospitalColombo
HomagamaHMAColombo27.1324.46
PanagodaPNGColombo25.6
GodagamaColombo
MeegodaMGDColombo15.6429.56
WatarekaWATColombo31.26
LiyanwalaColombo
PadukkaPDKColombo13.4135.08
ArukwathupuraARWColombo36.8
AngampitiyaAGTColombo37.92
UggallaColombo
PinnawalaPNWColombo39.92
GammanaGMAColombo41.24
MorakaleMKLColombo42
WagaWGAColombo22.2544.14
KadugodaKDGColombo46.5
ArapanagamaColombo47.5
KosgamaKSGColombo22.549.16
AluthambalamaColombo51.2
MiriswatteColombo51.94
HinguralaColombo53.76
PuwakpitiyaPWPColombo21.9555.24
Puwakpitiya TownColombo56
KiriwadalaColombo57.24
AvissawellaAVSColombo39.6358.98

All these stations are in Colombo District of Western Province

Northern Line

See main article: Northern Line (Sri Lanka).

The line from Polgahawela Junction to Kankesanthurai

railway stationCodeDistrictElevation
m
Distance
between Colombo Fort

Km
Polgahawela JunctionPLGKurunegala74.3973.92
GirambeGRBKurunegala76.86
ThalawattegedaraTWGKurunegala78.52
PotuharaPTAKurunegala117.9884.99
NailiyaNLYKurunegala89.86
KurunegalaKRNKurunegala122.8693.8
MuttettugalaMTGKurunegala96.24
WellawaWELKurunegala99.39103.42
PinnagollaKurunegala
GanewattaGNWKurunegala126.52115.04
HiriyalaKurunegala121.72
NagollagamaNAGKurunegala127.24
ThimbiriyagedaraTIMKurunegala131.11
Maho JunctionMHOKurunegala92.07136.68
RandenigamaRGAKurunegala140.02
AmbanpolaABNKurunegala82.01148.30
GalgamuwaGLMKurunegala86.58158.28
SenarathgamaSGMKurunegala168.3
ThambuttegamaTBMAnuradhapura92.07176.84
TalawaTLAAnuradhapura103.65187.2
ShrawasthipuraSRPAnuradhapura196.18
Anuradhapura New TownAPTAnuradhapura199.82
AnuradhapuraANPAnuradhapura79.26202.66
Mihintale JunctionAnuradhapura81.25204.16
ParasangahawewaPHWAnuradhapura85.67215.4
MedagamaMEMAnuradhapura219.29
SiyambalagahawewaAnuradhapura
Medawachchiya JunctionMWHAnuradhapura96.03228.56
PoonewaPONAnuradhapura235.3
EratperiakulamEKMVavuniya246.7
VavuniyaVNAVavuniya79.57251.9
ThandikulamTDKVavuniya254.9
OmanthaiOMTVavuniya264.9
PuliyankulamPKMVavuniya81.7275.72
MankulamMullaithivu33.23297.04
MurukandiMullaithivu56.4314
Ariviya NagarMullaithivu318.24
KilinochchiKilinochchi23.17328
ParanthanKilinochchi7.92333.22
ElephantpassKilinochchi2.13340.16
PallaiKilinochchi4.87355.06
EluthumadduvalJaffna362.4
MirusuvilJaffna367.04
KodikamamamJaffna3.65369.9
MeesalaiJaffna373.48
SankathanaiJaffna375.42
ChavakachcheriJaffna4.26377.14
ThachanthoppuJaffna382.16
NavatkulyJaffna2.74385.82
PunkankulamJaffna390.88
JaffnaJFNJaffna3.04392.9
KokuvilJaffna395.16
KondavilJaffna6.09397.68
InuvilJaffna400.01
ChunnakamJaffna5.18402.2
MalakkamJaffna404.1
TellippalaiJaffna406.58
Maviddapuram7.62408.2
KankesanthuraiKKSJaffna3.04410.3

Mannar Line

See main article: Mannar Line. The line from Medawachchiya Junction to Talaimannar

railway stationCodeDistrictElevation
m
Distance
between Colombo Fort

Km
Medawachchiya JunctionMWHAnuradhapura93228.56
NeriyakulamVavuniya70241.46
CheddikulamVavuniya54250.25
Madhu RoadMannar27.5271.24
MurunkanMannar16.5283.76
MathotamMannar10.3291.23
ThirukketiswaramMannar4.3297.23
MannarMannar5306.87
ThoddaveliMannar10.1313.75
PesalaiMannar9.2321.56
TalaimannarMannar7332.36
Talaimannar Pier[1] Mannar5334.8

Trincomalee Line

See main article: Trincomalee line. This line from Gal Oya Junction to Trincomalee

railway stationCodeDistrictElevation
m
Distance
between Colombo Fort

Km
Gal Oya JunctionGOAPolonnaruwa86.58224.24
Aluth oyaPolonnaruwa233.86
AgbopuraAPRTrincomalee249.4
KanthaleKNITrincomalee44.51253.78
GanthalawaGTLTrincomalee261.2
MullipothanaiMLPTrincomalee265.84
ThambalagamuwaTAMTrincomalee11.89272.4
China BayCBYTrincomalee3.05287.54
Trincomalee[2] TCOTrincomalee1.83294.08

Batticaloa Line

See main article: Batticaloa Line. The line from Maho Junction to Batticaloa

railway stationCodeDistrictElevation
m
Distance
between Colombo Fort

Km
Maho JunctionMHOKurunegala92.07136.68
YapahuwaYPWKurunegala140.98
KonwewaKONKurunegala147.14
RanamukgamaRMAKurunegala153.6
MoragollagamaMLGKurunegala128.05157.98
SiyambalagamuwaSYAKurunegala163.6
NagamaNGMAnuradhapura169.32
AwukanaAWKAnuradhapura174
KalawewaKLWAnuradhapura115.65177.2
IhalagamaIHAAnuradhapura183.2
KekirawaKRAAnuradhapura145.73186.22
HoriwilaHLAAnuradhapura197.06
PalugaswewaPUWAnuradhapura160.06201.22
HabaranaHBNAnuradhapura171.04207.94
Hatares KotuwaHKTPolonnaruwa221.39
Gal Oya JunctionGOAPolonnaruwa86.58224.24
MinneriyaMIYPolonnaruwa234.6
HingurakgodaHRGPolonnaruwa65.55241.8
HathamunaHAUPolonnaruwa244.58
JayanthipuraJAPPolonnaruwa247.2
Laksha UyanaLYAPolonnaruwa248.01
Parakum UyanaPKUPolonnaruwa252.5
PolonnaruwaPLNPolonnaruwa45.73257.74
GallellaGALPolonnaruwa262.16
ManampitiyaMPTPolonnaruwa35.67267.6
KolakanaweliPolonnaruwa274.22
SevanapitiyaSVPPolonnaruwa276
WelikandaWKDPolonnaruwa32.01283.22
AselapuraPolonnaruwa
RideethennaBatticaloa
PunanaiPNIBatticaloa299.2
Kadathasi NagarayaKDNBatticaloa313.4
ValaichchenaiVCHBatticaloa4.57316.8
KalkudahKKHBatticaloa319.72
SittankudiBatticaloa
DevapuramDPMBatticaloa327.76
VandaramoolaiVMLBatticaloa331.2
EravurEVRBatticaloa3.96334.74
Batticaloa[3] BCOBatticaloa2.13347.26

Coastal Line

See main article: Coastal Line (Sri Lanka). The line from Colombo Fort to Beliatta

railway stationCodeDistrictElevation
m
Distance
between Colombo Fort

Km
Colombo FortFOTColombo4.870
Secretariant HaltSCRColombo2.72
Kompanna VeediyaKPNColombo4.873.87
KollupitiyaKLPColombo3.965.22
BambalapitiyaBPTColombo3.657.22
WellawatteWTEColombo3.359.32
DehiwelaDWLColombo2.4312.02
Mount LaviniaMLVColombo4.5714.21
RatmalanaRMLColombo6.0916.04
AngulanaAGLColombo3.6517.96
LunawaLNAColombo3.9619.38
MoratuwaMRTColombo4.3720.92
KoralawellaKORColombo22.72
Egoda UyanaEYAColombo3.0424.58
PanaduraPNDKalutara7.3128.2
PinwattePINKalutara31.38
WadduwaWDAKalutara9.4134.36
Train Halt 01TRHKalutara37.96
Kalutara NorthKTNKalutara11.5841.72
Kalutara SouthKTSKalutara5.7943.76
KatukurundaKKDKalutara10.9746.54
Payagala NorthPGNKalutara11.5849.9
Payagala SouthPGSKalutara5.7951.14
MaggonaMGNKalutara7.9253
BeruwalaBRLKalutara7.6256.16
HettimullaHMLKalutara58.16
AluthgamaALTKalutara7.9261.36
BentotaBNTGalle62.62
InduruwaIDAGalle7.9266.68
Maha InduruwaMWAGalle69.36
KosgodaKDAGalle72.7
PiyagamaPYAGalle73.96
AhungallaAUHGalle75.62
PatagamgodaPGDGalle77.5
BalapitiyaBPAGalle7.0179.82
AndadolaGalle
KandegodaKGDGalle83.06
AmbalangodaABAGalle10.0684.72
MadampagamaMPAGalle87.36
AkuralaGalle
KahaweKWEGalle91.14
TelwatteTWTGalle
SinigamaGalle93.32
HikkaduwaHKDGalle6.0996.66
ThiranagamaGalle
KumarakandaKMKGalle101.06
DodanduwaDNAGalle6.7102.98
RathgamaRTGGalle104
BoossaBSAGalle107.3
GinthotaGNTGalle9.14109.72
PiyadigamaPGMGalle111.3
Richmond HillRCHGalle112.82
GalleGLEGalle7.01115.42
KatugodaKUGGalle119.4
UnawatunaUNWGalle120.94
TalpeTLPGalle6.09125.7
HabaraduwaHBDGalle128.7
KoggalaKOGGalle130.2
KathaluwaKTLGalle132.38
AhangamaANMGalle7.62135.42
MidigamaMIDMatara138.84
KubalgamaKMBMatara140.8
WeligamaWLMMatara144.02
PolwathumodaraPLRMatara147.2
MirissaMISMatara148.8
KamburugamuwaKMGMatara8.23152.52
WalgamaWLGMatara7.01153.6
MataraMTRMatara7.31157.88
PiladuwaPLDMatara160.28
WeherahenaWEHMatara162.65
KekanduraKERMatara23.17165.01
BambarendaBAMMatara13.37176.17
WewurukannalaWEWMatara178.17
NakulugamuwaHambantota
BeliattaBELHambantota28.69185.17

See also

External links

Notes and References

  1. Road Map of Sri Lanka, published by Survey department of Sri Lanka, 1st edition 2006
  2. Road Map of Sri Lanka, published by Survey department of Sri Lanka, 1st edition 2006
  3. Road Map of Sri Lanka, published by Survey department of Sri Lanka, 1st edition 2006