Srilanka-Places.com has listed approx 387 Train stations in Sri Lanka. Some of the Top rated Train stations in Sri Lanka are- Maho Junction, Kadugannawa, Negombo, Diyathalawa, Gampola Railway Station, Ambewela Railway Station, Nugegoda Railway Station, Mirigama Railway Station, Kandana & Sarasavi Uyana Railway Station.