Find Train Routes
Search and explore train routes across Sri Lanka.

Find train times, popular routes, ticket duration, train classes and scenic journeys across Sri Lanka.
Search and explore train routes across Sri Lanka.

Air-conditioned compartments, more comfortable seating.
Reserved seating, fans available, popular among travellers.
Non-reserved seating, local experience, most affordable.
Explore the most scenic and most travelled railway routes across Sri Lanka.




Quick overview of popular train routes, travel times and ticket prices.
| Route | Departure | Arrival | Travel Time | Distance | From (LKR) | Timetable |
|---|---|---|---|---|---|---|
| Colombo Fort to Kandy | Colombo Fort | Kandy | 2.5 - 3 hrs | 115 km | 500 | View |
| Kandy to Ella | Kandy | Ella | 6 - 7 hrs | 192 km | 1,000 | View |
| Colombo Fort to Galle | Colombo Fort | Galle | 2.5 - 3 hrs | 119 km | 500 | View |
| Colombo Fort to Anuradhapura | Colombo Fort | Anuradhapura | 3.5 - 4.5 hrs | 205 km | 700 | View |
| Kandy to Badulla | Kandy | Badulla | 5 - 6 hrs | 235 km | 900 | View |
Travel times and fares are approximate and may change. Please check the latest timetable before your journey.
Timetable updated for new schedule.
New timetable added.
High demand route.
Main railway station in Colombo. Hub for most train routes.
Central station for routes to hill country and Ella.
Southern railway hub with coastal connections.
Major station for northern and ancient city routes.
Gateway to Ella and eastern highlands.

Kandy to Ella
One of the world's most beautiful train journeys.

Colombo to Galle
Stunning coastal views along the way.

Kandy to Badulla
Majestic mountains and lush tea estates.
You can check Sri Lanka train times on this page, on the official Sri Lanka Railways website, or by asking at any station ticket counter. Times can change, so always confirm before you travel.
Train tickets are very affordable. Short routes start from around LKR 100 to 200, while longer journeys such as Kandy to Ella range from about LKR 300 in 3rd class up to roughly LKR 1,000 for 1st class reserved seats.
Yes. Reserved seats on popular routes can be booked online in advance, which is recommended for the scenic Kandy to Ella line during peak season. Unreserved tickets are bought at the station on the day.
Trains usually have 1st, 2nd and 3rd class. 1st class is often air-conditioned or an observation saloon, 2nd class has padded seats, and 3rd class is the most basic and the cheapest option.
Yes, train travel in Sri Lanka is generally safe and very popular with tourists. Keep an eye on your belongings in crowded carriages and take care near open doors and windows.

Use our AI Trip Planner to create your perfect itinerary and explore Sri Lanka with ease.
Plan My TripLive weather across the island, refreshed every 15 minutes.
Sri Lanka time 20:38
Weather data by Open-Meteo. Today's high, low and chance of rain shown under each town.