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.

Use our AI Trip Planner to create your perfect itinerary and explore Sri Lanka with ease.
Plan My Trip