List of railway stations in Sri Lanka, in alphabetical order, are as follows:
A
- Abanpola, North Western Province
- Agbopura, Eastern Province
- Ahangama, Southern Province
- Ahungalle, Southern Province
- Akurala, Southern Province
- Alawwa, North Western Province
- Alawathupitiya,
- Aluthgama, Western Province
- Ambalangoda, Southern Province
- Ambepussa, Western Province
- Ambewela, Central Province
- Angulana, Western Province
- Anuradhapura, New Town
- Anuradhapura, North Central Province
- Arachchikattuwa
- Avissawella
B
- Badulla, Uva Province
- Balapitiya, Southern Province
- Babarenda, Southern Province
- Bambalapitiya, Western Province
- Bandarawela, Uva Province
- Bangadeniya, North Western Province
- Batticaloa, Eastern Province - terminus
- Batuwatta, Western Province
- Bemmulla, Western Province
- Beliatta, Southern Province
- Bentota, Southern Province
- Beruwala, Western Province
- Boossa, Southern Province
- Bothale, Western Province
- Bulugahoda, Western Province
C
D
E
F
G
H
- Habaraduwa, Southern Province
- Habarane, North Central Province
- Halawatha
- Hali Ela, Uva Province
- Haputale, Uva Province
- Hath Amuna, North Central Province
- Hatton, Central Province
- Hettimulla, Western Province
- Hikkaduwa, Southern Province
- Hindeniya-Pattigoda, Western Province
- Hingurakgoda, North Central Province
- Horape, Western Province
- Hunupitiya, Western Province
- Horiwila, North Central Province
I
J
K
- Kahawa, Southern Province
- Kalawewa Railway Station, North Central Province
- Kalutara North, Western Province
- Kalutara South, Western Province
- Kamburugamuwa, Southern Province
- Kandana, Western Province
- Kandy, Central Province
- Kankesanthurai, Northern Province - terminus
- Kantalai, Eastern Province
- Kapuwatte, Western Province
- Kataragama, Southern Province
- Kathaluwa, Southern Province
- Katugoda, Southern Province
- Katukurunda, Western Province
- Katunayake railway station, Western Province
- Katunayake Airport (BIA), Western Province
- Keenawala, Western Province
- Kekanadura, Southern Province
- Kekirawa, North Central Province
- Kelaniya, Western Province
- Kilinochchi, Northern Province
- Kinigama, Uva Province
- Kodikamam, Northern Province
- Koggala, Southern Province
- Kokgala, Southern Province
- Kookuvil, Northern Province
- Kollupitiya, Western Province
- Kondavil, Northern Province
- Koralawella, Western Province
- Kosgoda, Southern Province
- Kotugoda, Western Province
- Kudahakapola, Western Province
- Kurunegala, North Western Province
L
M
- Magalegoda, Western Province
- Maggona, Western Province
- Maharagama, Western Province
- Maho, North Western Province
- Mallakam, Northern Province
- Manampitiya, North Central Province
- Mankulam, Northern Province
- Mannar, Northern Province
- Maradana, Western Province
- Matale, Central Province - terminus
- Matara, Southern Province
- Maviddapuram, Northern Province
- Medawachchiya, North Central Province
- Meesalai, Northern Province
- Mirigama, Western Province
- Mirissa, Southern Province
- Mirusuvil, Northern Province
- Moratuwa, Western Province
- Mount Lavinia, Western Province
- Murikandy, Northern Province
- Murikandy Temple, Northern Province
N
O
P
- Padukka, Western Province
- Palai, Northern Province
- Pallewela, Western Province
- Panadura, Western Province
- Parakum Uyana, North Central Province
- Paranthan, Northern Province
- Pattipola, Central Province
- Payagala North, Western Province
- Payagala South, Western Province
- Peradeniya Junction, Central Province - terminus
- Perelman day, Western Province
- Piladuwa, Southern Province
- Pilimathalawa, Central Province
- Pinwatta, Western Province
- Polgahawela Junction, North Western Province
- Polonnaruwa, North Central Province
- Polwathumodara, Southern Province
- Puliyahkulam, Northern Province
- Punkankulam, Northern Province
- Puttalam, North Western Province - branch terminus
R
S
T
- Talaimannar, Northern Province - terminus, ferry port
- Talpe, Southern Province
- Tellipalai, Northern Province
- Thachanthoppu, Northern Province
- Telwatte, Southern Province
- Thandikulam, Northern Province
- Trincomalee, Eastern Province - terminus, ocean port
- Thambutthegama, North Central Province
- Thembiligala, Central Province
U
V
W
Y
Under construction or reconstruction or proposed
Kelani Valley Line
Coastal Line
Closed stations
All of the narrow gauge () lines have been closed. The Maradana to Avissawella section of the Kelani Valley line has been converted to broad gauge (). All stations serving narrow gauge tracks have been closed with the exception of the Maradana to Avissawella section, as it was converted to broad gauge. <br />(All closed stations are not in the list)
See also
List of railway stations in Sri Lanka by line
Maps
References
External links