Sri Lanka railway stations

Sri Lanka Railways operates the country’s railway services. This station directory brings together published ticket-counter contacts, collection hours and station information from official railway sources. Selected pages also include the railway line, distance from Colombo Fort and the station contact listed in the line directory.
Visit the official Sri Lanka Railways website · Browse 20 listed locations
Timetables, tickets and station contacts
Use the official timetable service for your route and travel date, and the official seat reservation service for reserved tickets. Ticket-collection hours are not train departure times or the station’s overall opening hours.
Station pages distinguish ticket-counter numbers from general station contacts where both are published. Railway distance is not road distance, and not every train stops at every station on its line.
Browse Sri Lanka Railways locations
- Colombo Fort Railway StationColombo FortTelephone: 0112432908
- Maradana Railway StationMaradanaTelephone: 0112695722
- Peradeniya Railway StationPeradeniyaTelephone: 0812388271
- Kandy Railway StationKandyTelephone: 0812222271
- Matale Railway StationMataleTelephone: 0662222271
- Gampola Railway StationGampolaTelephone: 0812352271
- Nawalapitiya Railway StationNawalapitiyaTelephone: 0542222271
- Hatton Railway StationHattonTelephone: 0512222271
- Nanu Oya Railway StationNanu OyaTelephone: 0522222873
- Ella Railway StationEllaTelephone: 0572228571
- Bandarawela Railway StationBandarawelaTelephone: 0572222271
- Badulla Railway StationBadullaTelephone: 0552222271
- Mount Lavinia Railway StationMount LaviniaTelephone: 0112712271
- Kalutara South Railway StationKalutara SouthTelephone: 0342222271
- Aluthgama Railway StationAluthgamaTelephone: 0342275282
- Ambalangoda Railway StationAmbalangodaTelephone: 0912258271
- Hikkaduwa Railway StationHikkaduwaTelephone: 0912277271
- Galle Railway StationGalleTelephone: 0912232271
- Matara Railway StationMataraTelephone: 0412222271
- Jaffna Railway StationJaffnaTelephone: 0212222271
Official website and social media
Sri Lanka Railways website · Official Facebook · Official YouTube
These are organisation-wide channels linked by Sri Lanka Railways, not individual station accounts. Use the station or ticket-counter contact for local enquiries.
About this directory
Branches.lk is independent of the organisations listed. This is a selected directory, not a claim to list every location. Brand images identify the organisation and are not photographs of individual branches. Official sources are linked on the listing pages; contact the operator to confirm time-sensitive details.
Browse all brands and services · Cafés · Railway stations · Post offices · Suggest a correction