Quick answer
A Sri Lanka train journey itinerary for Canadian travellers typically runs 8 to 10 days, using rail for three of its main legs: Colombo to Kandy (roughly three hours), Kandy to Ella (roughly six to seven hours, widely considered one of the world's most scenic rail journeys), and the coastal line south from Colombo toward Galle and beyond. A private driver or bus fills the gaps the rail network doesn't reach, principally the Cultural Triangle and any wildlife safari, since those regions sit away from the main lines.
Key takeaways
- The Colombo to Kandy line takes roughly three hours and is a comfortable, scenic introduction to Sri Lankan rail travel.
- The Kandy to Ella line, roughly six to seven hours, is widely considered one of the world's great rail journeys, particularly the stretch after Nanu Oya through tea country.
- The coastal line south from Colombo runs close to the shore for long stretches, offering sea views for much of the journey toward Galle and beyond.
- Reserved second-class tickets, booked a few weeks ahead online, are the most reliable way to guarantee a seat on the popular Kandy to Ella route specifically.
- The Cultural Triangle and wildlife safari parks are not well served by rail, so a private driver or bus is needed to cover those legs regardless of how rail-focused the rest of the trip is.
What a Sri Lanka train journey itinerary looks like
A train-focused itinerary strings together Sri Lanka's three most useful rail corridors, Colombo to Kandy, Kandy to Ella, and the coastal line south, as the spine of the trip, with road transport used only where the rail network genuinely doesn't reach. This produces a noticeably different rhythm from a standard driver-guided itinerary, since a train journey is itself treated as a destination rather than a transfer.
Seat position matters on the more scenic legs. Right-hand-side seats heading from Kandy toward Ella generally offer the better tea-country views, though this can vary by specific service and time of day, and is worth confirming locally when booking.
A sample 9-day route
This sample uses all three main rail corridors, with a driver covering the Cultural Triangle gap.
- →Days 1 to 2: Colombo, before the first rail leg.
- →Day 2: train from Colombo to Kandy, roughly three hours.
- →Days 3 to 4: Kandy, for the Temple of the Sacred Tooth Relic and the Royal Botanical Gardens.
- →Days 5 to 6: Cultural Triangle (Sigiriya), reached by private driver since rail doesn't serve this region directly.
- →Day 6: driver back to Kandy or Nanu Oya to rejoin the rail line.
- →Day 7: train from Kandy or Nanu Oya to Ella, the most scenic stretch of the journey.
- →Days 8 to 9: Ella, then the coastal train line south from Colombo toward the south coast to close the trip, or a direct road transfer if time is short.
Where rail doesn't reach
The Cultural Triangle, home to Sigiriya, Dambulla, Polonnaruwa and Anuradhapura, and the main wildlife safari parks are not well served by Sri Lanka's rail network, which was built primarily to connect the highland tea estates and coastal areas to Colombo. A private driver or bus is needed to cover these specific regions regardless of how rail-focused the rest of the itinerary is.
This means a genuinely train-focused itinerary is really a hybrid: rail for the three corridors it serves well, road for everything else, rather than a trip that avoids driving altogether.
Booking Sri Lanka's trains from Canada
Reserved second-class tickets for the Kandy to Ella route should be booked a few weeks ahead online through the official rail booking system; unreserved third-class seating on this specific route can mean standing for a significant part of the journey during peak season. First-class observation carriages with large windows are available on some services and are worth booking specifically if seat guarantees and views matter most.
Colombo to Kandy and the coastal line generally have more capacity relative to demand than the Kandy to Ella route, so advance booking, while still sensible, is less critical for those two legs.
Planning your train journey itinerary
Colombo to Kandy, Kandy to Ella, and the coastal line south, with a private driver filling the Cultural Triangle gap, is the framework that makes the most of Sri Lanka's rail network without sacrificing the sites the trains don't reach. Book the Kandy to Ella leg specifically well ahead given its popularity.
Lankan Stays & Trails arranges rail tickets and driver-guided legs together for Canadian travellers, building an itinerary around the country's most scenic train journeys.
Frequently asked questions
How long is the Kandy to Ella train journey?
Roughly six to seven hours for the full route, widely considered one of the world's most scenic rail journeys, particularly the stretch after Nanu Oya through tea country.
Do you need to book Sri Lanka's trains in advance?
For the Kandy to Ella route specifically, yes, ideally a few weeks ahead online for a reserved second-class seat. Unreserved third class on this route can mean standing for much of the journey in peak season.
Can you see the Cultural Triangle by train in Sri Lanka?
No, not directly. Sigiriya, Dambulla, Polonnaruwa and Anuradhapura are not served by the rail network, which was built mainly to connect the highlands and coast to Colombo, so a private driver or bus is needed for this region.
Which seat is best on the Kandy to Ella train?
The right-hand side heading from Kandy toward Ella is generally considered to have the better tea-country views, though this can vary by specific service and is worth confirming locally when booking.
How long is the Colombo to Kandy train?
Roughly three hours, a comfortable and scenic introduction to Sri Lankan rail travel with generally more seat availability than the more popular Kandy to Ella route.
Is the coastal train line in Sri Lanka scenic?
Yes. The line running south from Colombo toward Galle and beyond runs close to the shore for long stretches, offering sea views for much of the journey.

