Kandy is Sri Lanka’s misty hill–country capital, famous for its lakeside setting, the Temple of the Tooth, and as the starting point for one of the world’s most scenic rail journeys through tea plantations. Traveling to Kandy by train is convenient, budget–friendly, and wonderfully scenic.
Kandy Railway Station sits close to the city center, a short tuk-tuk ride from Kandy Lake and major hotels. It is a key stop on the Main Line connecting Colombo, Kandy, Nanu Oya (Nuwara Eliya), Haputale, Ella and Badulla.
At the station you’ll find ticket counters for reserved and unreserved classes, simple snack stalls, and easy connections by bus or tuk-tuk to the city and nearby attractions.
Kandy Railway Station
Multiple daily services link Kandy with major Sri Lankan destinations. Here are common routes and indicative ticket ranges (by class and train type):
Colombo Fort – Kandy: $13 to $32
Nanu Oya (Nuwara Eliya) – Kandy: $13 to $30
Ella – Kandy: $14 to $34
Badulla – Kandy: $14 to $34
Matale – Kandy: $11 to $24
Kandy – Ella: $21 to $34
Note: Fares vary by class (Observation/First A/C, Air-Conditioned Saloon, Second Class Reserved, Third Class Reserved/Unreserved) and by train (Intercity/Express vs. Regular). Ranges are indicative only.
You can purchase tickets online in advance or at major stations such as Colombo Fort and Kandy. Choose your preferred coach type (Observation, A/C Saloon, Second Class Reserved, or Third Class), departure time, and seat location when available.
READY TO EXPLORE KANDY & THE HILL COUNTRY?
Contact us today to plan your trip and secure the best seats for your journey.
Website: https://srilanka-railways.com
© 2017 srilanka-railways.com. All rights reserved.