There are 4 ways to get from Guwahati to Kandy by plane, train, ferry, or taxi
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly to Kandy
best- Fly from Lokpriya Gopinath Bordoloi International Airport (GAU) to Kandy (KDW)plane GAU - KDW
13hRs 51,737–153,316Train, ferry, taxi
cheapest- Take the train from Guwahati to Peramburtrain
- Take the train from Perambur to Nagappattinamtrain
- Take the ferry from Nagapattinam to Kankesanturaiferry
- Take the train from Kankesanturai to Kurunegalatrain
- Take the taxi from Kurunegala to Kandytaxi
2d 17hRs 30,192–68,942Fly to Hatton, taxi
- Fly from Lokpriya Gopinath Bordoloi International Airport (GAU) to Hatton (NUF)plane GAU - NUF
- Take the taxi from Hatton (NUF) to Kandytaxi
13h 50mRs 54,137–156,216Fly to Sigiriya Airport, taxi
- Fly from Lokpriya Gopinath Bordoloi International Airport (GAU) to Sigiriya Airport (GIU)plane GAU - GIU
- Take the taxi from Sigiriya Airport (GIU) to Kandytaxi
14h 36mRs 55,337–157,816
Lokpriya Gopinath Bordoloi International Airport (GAU) to Kandy (KDW) flights
Questions & Answers
The cheapest way to get from Guwahati to Kandy is to train and ferry and taxi which costs Rs. 30000 - Rs. 70000 and takes 2 days 17h.
The fastest way to get from Guwahati to Kandy is to fly which takes 13h and costs Rs. 50000 - Rs. 160000.
The distance between Guwahati and Kandy is 2431 km.
The best way to get from Guwahati to Kandy without a car is to train and ferry and taxi which takes 2 days 17h and costs Rs. 30000 - Rs. 70000.
It takes approximately 13h to get from Guwahati to Kandy, including transfers.
There are 1428+ hotels available in Kandy.
What companies run services between Guwahati, India and Kandy, Sri Lanka?
Air India Express, Air India Limited, and three other airlines fly from Lokpriya Gopinath Bordoloi International Airport (GAU) to Kandy (KDW) 5 times a day.
- Website
- cinnamonair.com
Flights from Lokpriya Gopinath Bordoloi International Airport to Kandy via Delhi, Colombo
- Ave. Duration
- 13h 17m
- When
- Every day
- Estimated price
- Rs 50,000–170,000
Flights from Lokpriya Gopinath Bordoloi International Airport to Kandy via Bengaluru, Colombo
- Ave. Duration
- 14h 27m
- When
- Monday, Tuesday, Wednesday, and Friday
- Estimated price
- Rs 49,000–150,000
Flights from Lokpriya Gopinath Bordoloi International Airport to Kandy via Mumbai, Colombo
- Ave. Duration
- 16h 15m
- When
- Every day
- Estimated price
- Rs 55,000–170,000
Flights from Lokpriya Gopinath Bordoloi International Airport to Hatton via Delhi, Colombo
- Ave. Duration
- 13h 17m
- When
- Every day
- Estimated price
- Rs 50,000–170,000
Flights from Lokpriya Gopinath Bordoloi International Airport to Hatton via Bengaluru, Colombo
- Ave. Duration
- 14h 27m
- When
- Monday, Tuesday, Wednesday, and Friday
- Estimated price
- Rs 49,000–150,000
Flights from Lokpriya Gopinath Bordoloi International Airport to Hatton via Mumbai, Colombo
- Ave. Duration
- 16h 15m
- When
- Every day
- Estimated price
- Rs 55,000–170,000
Flights from Lokpriya Gopinath Bordoloi International Airport to Sigiriya Airport via Delhi, Colombo
- Ave. Duration
- 13h 47m
- When
- Every day
- Estimated price
- Rs 50,000–180,000
Flights from Lokpriya Gopinath Bordoloi International Airport to Sigiriya Airport via Bengaluru, Colombo
- Ave. Duration
- 14h 57m
- When
- Monday, Tuesday, Wednesday, and Friday
- Estimated price
- Rs 49,000–150,000
Flights from Lokpriya Gopinath Bordoloi International Airport to Sigiriya Airport via Mumbai, Colombo
- Ave. Duration
- 16h 45m
- When
- Every day
- Estimated price
- Rs 55,000–170,000
- Phone
- 14646
- care@irctc.co.in
- Website
- irctc.co.in
Train from Guwahati to Perambur
- Ave. Duration
- 44h 55m
- Frequency
- Once daily
- Estimated price
- Rs 3,600–28,000
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- Rs 3,600–4,400
- Third AC (3A)
- Rs 9,000–12,000
- Second AC (2A)
- Rs 13,000–17,000
- First Class (1A)
- Rs 22,000–28,000
Train from Perambur to Nagappattinam
- Ave. Duration
- 7h 28m
- Frequency
- Once a week
- Estimated price
- Rs 800–6,500
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- Rs 800–950
- Third AC (3A)
- Rs 2,100–2,700
- Second AC (2A)
- Rs 2,900–3,700
- First Class (1A)
- Rs 4,900–6,500
- Phone
- +94 11 4 600 111
- Website
- seatreservation.railway.gov.lk
Train from Kankesanturai to Kurunegala
- Ave. Duration
- 5h 15m
- Frequency
- 4 times a day
- Estimated price
- Rs 1,300–10,000
- Website
- https://seatreservation.railway.gov.lk/mtktwebslr/
- 2nd Class Fare
- Rs 1,300–1,900
- 3rd Class Fare
- Rs 1,400–1,800
- Air Conditioned Saloon
- Rs 2,800–10,000
- Website
- shipindia.com
Ferry from Nagapattinam to Kankesanturai
- Ave. Duration
- 4h
- Frequency
- Once daily
- Estimated price
- Rs 22,204
- Schedules at
- shipindia.com
- Ave. Duration
- 1h 13m
- Estimated price
- Rs 2,200–6,000
Shan Cabs
- Phone
- +94 77 67 47 747
- Website
- shancab.com
Pickme
- Phone
- +94117433433
- Website
- pickme.lk
Kurunegala Taxi
- Phone
- +94 72 48 54 606
- Website
- kurunegalataxi.com
Randidu Cabs and Tours
- Phone
- +94 72 35 77 277
- Website
- business.facebook.com
Pickme
- Phone
- +94117433433
- Website
- pickme.lk
Nuwara Eliya Taxi
- Phone
- +94 72 27 02 600
- Website
- nuwaraeliyataxi.wixsite.com
Minipura Taxi
- Phone
- +94 11 45 22 64 264
- Website
- facebook.com
Taxi Dambulla
- Phone
- +94 76 36 05 437
- Website
- taxidambulla.wordpress.com
Kandy Meter Taxi
- Phone
- +94 81 49 55 655
- Website
- kandy-taxi.business.site
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 Travelling to the US: What do I need to know?, Travelling to the UK: What do I need to know?, and Getting around the Cyclades - to help you get the most out of your next trip.












