P
- Padukka, Western Province
- Pallai, Kilinochchi District, Northern Province
- Pallewela, Western Province
- Panadura, Western Province
- Paranthan, Kilinochchi District, Northern Province
- Pattipola, Central Province
- Payagala North, Western Province
- Payagala South, Western Province
- Peradeniya, Central Province - terminus
- Peralanda, Western Province
- Piladuwa
- Pilimathalawa, Central Province
- Pinwatta, Western Province
- Puliyankulam, Vavuniya District, Northern Province
- Punkankulam, Jaffna District, Northern Province
- Puttalam, North Western Province - branch terminus
-
Polgahawela Junction
Read more about this topic: Railway Stations In Sri Lanka