Rome2Rio

How to get fromKandy to Ritigalaby train, bus, car, or taxi

Find Transport to Ritigala

See all options

Kandy to Ritigala

Rome2Rio compared 5 ways to get from Kandy to Ritigala. The best route is Train via Kekirawa, a distance of 91.145 km.

  1. Train via Kekirawa

    best
    1. Take the train from Kandy to Polgahawelatrain train Badulla / ...
    2. Take the train from Polgahawela to Kekirawatrain train Colombo / ...
    4h 59m
    Rs 3,709–7,476
  2. Train

    cheapest
    1. Take the train from Kandy to Polgahawelatrain train Badulla / ...
    2. Take the train from Polgahawela to Horiwilatrain train Colombo / ...
    6h 4m
    Rs 3,109–6,776
  3. Bus

    1. Take the bus from Kandy to Ambepussabus bus 17
    2. Take the bus from Warakapola to Habaranabus bus
    6h 16m
    Rs 4,461–5,430
  4. Drive 112.6 km

    1. Drive from Kandy to Ritigalacar car 112.6 km
    2h 10m
    Rs 5,147–7,435
  5. Taxi

    1. Take the taxi from Kandy to Ritigalataxi taxi 112.6 km
    2h 10m
    Rs 6,000–7,500

Questions & Answers

What companies run services between Kandy, Sri Lanka and Ritigala, Sri Lanka?

You can take a train from Kandy to Ritigala via Polgahawela and Kekirawa in around 4h 59m. Alternatively, you can take a bus from Kandy to Ritigala via Ambepussa, Warakapola, and Habarana in around 6h 16m.

Train operators
Bus operators
Other operators

Want to know more about travelling around the world?

Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Need to know: Jadrolinija, Why you should take the train in the US, and Heading to Europe? Read this before you buy a Eurail Pass - to help you get the most out of your next trip.

More Questions & Answers