Srilanka-Places.com has listed approx 387 Train stations in Sri Lanka. Some of the Top rated Train stations in Sri Lanka are- Moratuwa Railway Station, Batticaloa Railway Station, Galboda, Railway Station Matara, Veyangoda, Rambukkana Railway Station, Kompannavidiya, Kompannavidiya, Kekanadura & Maho Junction.