Rome2Rio

How to get fromTamil Nādu to Kandyby bus, ferry, or plane

Find Transport to Kandy

See all options

There are 4 ways to get from Tamil Nādu to Kandy by bus, ferry, or plane

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.

  1. Bus, ferry

    best
    1. Take the bus from Chennai Puratchi Thalaivar Dr. M.G.R. Bus Terminus to Nagorebus bus
    2. Take the ferry from Nagapattinam to Kankesanturaiferry ferry
    3. Take the bus from Punnalaikkadduvan to Pettahbus bus
    4. Take the bus from Colombo Bastian Mawatha Bus Terminal to Kandy Good Shed Bus Stationbus bus
    22h 18m
    Rs 27,145–29,509
  2. Fly from Madurai

    1. Fly from Madurai (IXM) to Kandy (KDW)plane plane IXM - KDW
    14h 11m
    Rs 31,274–92,769
  3. Fly from Trichy International Airport

    1. Fly from Trichy International Airport (TRZ) to Kandy (KDW)plane plane TRZ - KDW
    15h
    Rs 34,980–103,604
  4. Fly from Chennai International Airport

    1. Fly from Chennai International Airport (MAA) to Kandy (KDW)plane plane MAA - KDW
    16h 3m
    Rs 29,323–86,656

Madurai (IXM) to Kandy (KDW) flights

Calendar18Weekly Planes
Duration17h 23mAverage Duration
TicketRs 29,708Cheapest Price
See schedules

Questions & Answers

What companies run services between Tamil Nādu, India and Kandy, Sri Lanka?

SriLankan Airlines, Cinnamon Air, and IndiGo Airlines fly from Madurai (IXM) to Kandy (KDW) 3 times a day.

Airlines
Bus operators
Ferry 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 Getting around the Cyclades, 4 stunningly beautiful Philippines islands you need to visit, and How to get from Heathrow Airport into central London - to help you get the most out of your next trip.