There are 5 ways to get from Nagapattinam to Kandy by ferry, train, bus, 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.
Ferry, train
best- Take the ferry from Nagapattinam to Kankesanturaiferry
- Take the train from Kankesanturai to Polgahawela Junctiontrain
- Take the train from Polgahawela to Kandytrain
13h 28mRs 24,891–28,591Ferry, bus via Jaffna
cheapest- Take the ferry from Nagapattinam to Kankesanturaiferry
- Take the bus from Jaffna to Colombo Bastian Mawatha Bus Terminalbus
- Take the bus from Colombo Bastian Mawatha Bus Terminal to Kandy Good Shed Bus Stationbus
20h 13mRs 24,321–24,831Ferry, bus
- Take the ferry from Nagapattinam to Kankesanturaiferry
- Take the bus from Punnalaikkadduvan to Pettahbus
- Take the bus from Colombo Bastian Mawatha Bus Terminal to Kandy Good Shed Bus Stationbus
16h 31mRs 25,981–26,181Train, fly to Kandy
- Take the train from Nagappattinam to Tiruchchirapalitrain
- Fly from Trichy International Airport (TRZ) to Kandy (KDW)plane TRZ - KDW
19h 36mRs 36,729–103,042Train, fly to Hatton
- Take the train from Nagappattinam to Tiruchchirapalitrain
- Fly from Trichy International Airport (TRZ) to Hatton (NUF)plane TRZ - NUF
- Take the train from Hatton to Kandytrain
22h 39mRs 36,859–104,592
Trichy International Airport (TRZ) to Kandy (KDW) flights
Questions & Answers
The cheapest way to get from Nagapattinam to Kandy is to ferry and bus via Jaffna which costs Rs. 24000 - Rs. 25000 and takes 20h 13m.
The fastest way to get from Nagapattinam to Kandy is to ferry and train which takes 13h 28m and costs Rs. 24000 - Rs. 29000.
The distance between Nagapattinam and Kandy is 503 km.
The best way to get from Nagapattinam to Kandy without a car is to ferry and train which takes 13h 28m and costs Rs. 24000 - Rs. 29000.
It takes approximately 13h 28m to get from Nagapattinam to Kandy, including transfers.
There are 1563+ hotels available in Kandy.
What companies run services between Nagapattinam, India and Kandy, Sri Lanka?
There is no direct connection from Nagapattinam to Kandy. However, you can take the ferry to Kankesanturai, walk to Kankesanturai, take the train to Polgahawela Junction, then take the train to Kandy. Alternatively, you can take a ferry from Nagapattinam to Kandy Good Shed Bus Station via Kankesanturai, Punnalaikkadduvan, Pettah, and Colombo Bastian Mawatha Bus Terminal in around 16h 31m.
- Website
- cinnamonair.com
Flights from Trichy International Airport to Kandy via Colombo
- Ave. Duration
- 19h 20m
- When
- Monday, Thursday, and Friday
- Estimated price
- Rs 33,000–95,000
Flights from Trichy International Airport to Kandy via Bengaluru, Colombo
- Ave. Duration
- 16h 25m
- When
- Monday, Tuesday, Wednesday, Friday, and Sunday
- Estimated price
- Rs 41,000–120,000
Flights from Trichy International Airport to Kandy via Madras, Colombo
- Ave. Duration
- 18h 25m
- When
- Every day
- Estimated price
- Rs 39,000–130,000
Flights from Trichy International Airport to Hatton via Colombo
- Ave. Duration
- 19h 20m
- When
- Monday, Thursday, and Friday
- Estimated price
- Rs 33,000–95,000
Flights from Trichy International Airport to Hatton via Bengaluru, Colombo
- Ave. Duration
- 16h 25m
- When
- Monday, Tuesday, Wednesday, Friday, and Sunday
- Estimated price
- Rs 41,000–120,000
Flights from Trichy International Airport to Hatton via Madras, Colombo
- Ave. Duration
- 18h 25m
- When
- Every day
- Estimated price
- Rs 39,000–130,000
- Phone
- +94 114 600 111
- Website
- Sri Lanka Railways
Train from Kankesanturai to Polgahawela Junction
- Ave. Duration
- 5h 39m
- Frequency
- 4 times a day
- Estimated price
- Rs 1,300–3,300
- Website
- Sri Lanka Railways
- 2nd Class Fare
- Rs 1,300–1,900
- 3rd Class Fare
- Rs 1,400–1,800
- Air Conditioned Saloon
- Rs 2,500–3,300
Train from Polgahawela to Kandy
- Ave. Duration
- 1h 19m
- Frequency
- 3 times a day
- Estimated price
- Rs 1,200–2,900
- Website
- Sri Lanka Railways
- 2nd Class Fare
- Rs 1,300–1,900
- 3rd Class Fare
- Rs 1,200–1,500
- Air Conditioned Saloon
- Rs 2,200–2,900
Train from Hatton to Kandy
- Ave. Duration
- 2h 20m
- Frequency
- 3 times a day
- Estimated price
- Rs 1,200–2,900
- Website
- Sri Lanka Railways
- 2nd Class Fare
- Rs 1,300–1,900
- 3rd Class Fare
- Rs 1,200–1,500
- Air Conditioned Saloon
- Rs 2,200–2,900
- Phone
- +94 76 714 8292
- [email protected]
- Website
- ncgexpress.lk
Bus from Punnalaikkadduvan to Pettah
- Ave. Duration
- 7h 52m
- Frequency
- Once daily
- Estimated price
- Rs 2,550
- Schedules at
- NCG Express Facebook
- Phone
- 022 - 22026666
- Website
- The Shipping Corporation of India
Ferry from Nagapattinam to Kankesanturai
- Ave. Duration
- 4h
- Frequency
- Once daily
- Estimated price
- Rs 22,392
- Website
- The Shipping Corporation of India
Ferry from Nagapattinam to Kankesanturai
- Ave. Duration
- 4h
- Frequency
- Once daily
- Estimated price
- Rs 22,392
- Website
- The Shipping Corporation of India
Ferry from Nagapattinam to Kankesanturai
- Ave. Duration
- 4h
- Frequency
- Once daily
- Estimated price
- Rs 22,392
- Website
- The Shipping Corporation of India
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 How to get from Florence to Rome, The London Underground: Essential tips to navigate the Tube, and How to plan an amazing trip around Scandinavia - to help you get the most out of your next trip.










