List of railway stations in Sri Lanka by line

Main Line
The line from Colombo Fort to Badulla

Matale Line
The line from Peradeniya Junction to Matale

Puttalam Line
The line from Ragama Junction to Noor Nagar

Kelani Valley Line
The line from Maradana to Avissawella

All these stations are in Colombo District of Western Province

Northern Line
The line from Polgahawela Junction to Kankesanthurai

Mannar Line
The line from Medawachchiya Junction to Talaimannar

Trincomalee Line
This line from Gal Oya Junction to Trincomalee

Batticaloa Line
The line from Maho Junction to Batticaloa

Coastal Line
The line from Colombo Fort to Beliatta