There are 6 ways to get from Capri to Kandy by ferry, plane, taxi, or train
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Ferry to Naples Airport, fly to Hatton, taxi
best- Take the ferry from Port of Capri to Naples Beverello
- Fly from Naples Airport (NAP) to Hatton (NUF)NAP - NUF
- Take the taxi from Hatton (NUF) to Kandy
23h 7mRs 105,614–348,900Ferry, train to Fiumicino International Airport, fly to Hatton, taxi
cheapest- Take the ferry from Port of Capri to Naples Beverello
- Take the train from Napoli Centrale to Roma Termini
- Fly from Fiumicino International Airport (FCO) to Hatton (NUF)FCO - NUF
- Take the taxi from Hatton (NUF) to Kandy
21h 55mRs 87,982–288,418Ferry to Naples Airport, fly to Sigiriya Airport, taxi
- Take the ferry from Port of Capri to Naples Beverello
- Fly from Naples Airport (NAP) to Sigiriya Airport (GIU)NAP - GIU
- Take the taxi from Sigiriya Airport (GIU) to Kandy
23h 19mRs 106,714–350,500Ferry to Naples Airport, fly to Batticaloa Airport, taxi
- Take the ferry from Port of Capri to Naples Beverello
- Fly from Naples Airport (NAP) to Batticaloa Airport (BTC)NAP - BTC
- Take the taxi from Batticaloa Airport (BTC) to Kandy
22h 27mRs 110,414–355,500Ferry to Naples Airport, fly to Colombo Airport, fly to Victoria Resevour Kandy
- Take the ferry from Port of Capri to Naples Beverello
- Fly from Naples Airport (NAP) to Bandaranaike International Airport (CMB)NAP - CMB
- Fly from Colombo Airport to Victoria Resevour Kandy
18h 16mRs 171,837–239,423Ferry to Naples Airport, fly to Jaffna, train, taxi
- Take the ferry from Port of Capri to Naples Beverello
- Fly from Naples Airport (NAP) to Jaffna (JAF)NAP - JAF
- Take the train from Kankesanturai to Kurunegala
- Take the taxi from Kurunegala to Kandy
29h 41mRs 190,914–587,850
Naples Airport (NAP) to Hatton (NUF) flights
Questions & Answers
The cheapest way to get from Capri to Kandy is to ferry and train and fly and taxi which costs Rs. 85000 - Rs. 290000 and takes 21h 55m.
The fastest way to get from Capri to Kandy is to ferry and fly which takes 18h 16m and costs Rs. 170000 - Rs. 240000.
The distance between Capri and Kandy is 7636 km.
It takes approximately 23h 7m to get from Capri to Kandy, including transfers.
Kandy is 4h 30m ahead of Capri. It is currently 10:36 AM in Capri and 3:06 PM in Kandy.
There are 1489+ hotels available in Kandy.
What companies run services between Capri, Italy and Kandy, Sri Lanka?
There is no direct connection from Capri to Kandy. However, you can take the ferry to Naples Beverello, walk to Beverello - Angioino, take the bus to Napoli - Capodichino Aeroporto, walk to Naples Airport (NAP) airport, fly to Hatton (NUF), then take the taxi to Kandy. Alternatively, you can take the ferry to Naples Beverello, walk to Beverello - Angioino, take the bus to Napoli - Capodichino Aeroporto, walk to Naples Airport (NAP) airport, fly to Sigiriya Airport (GIU), then take the taxi to Kandy.
Transport is disrupted due to the Russia-Ukraine war. Read more
- Website
- cinnamonair.com
Flights from Naples Airport to Hatton via Dubai, Bandaranaike International Airport
- Ave. Duration
- 18h 25m
- When
- Every day
- Estimated price
- Rs 120,000–340,000
Flights from Naples Airport to Hatton via Istanbul, Bandaranaike International Airport
- Ave. Duration
- 21h 15m
- When
- Every day
- Estimated price
- Rs 95,000–320,000
Flights from Naples Airport to Sigiriya Airport via Dubai, Bandaranaike International Airport
- Ave. Duration
- 18h 20m
- When
- Every day
- Estimated price
- Rs 120,000–340,000
Flights from Naples Airport to Sigiriya Airport via Istanbul, Bandaranaike International Airport
- Ave. Duration
- 21h 10m
- When
- Every day
- Estimated price
- Rs 95,000–320,000
Flights from Naples Airport to Batticaloa Airport via Istanbul, Bandaranaike International Airport
- Ave. Duration
- 17h 10m
- When
- Every day
- Estimated price
- Rs 95,000–320,000
Flights from Naples Airport to Batticaloa Airport via Dubai, Bandaranaike International Airport
- Ave. Duration
- 19h 25m
- When
- Every day
- Estimated price
- Rs 120,000–350,000
Flights from Fiumicino International Airport to Hatton via Doha, Bandaranaike International Airport
- Ave. Duration
- 15h 20m
- When
- Every day
- Estimated price
- Rs 100,000–340,000
Flights from Fiumicino International Airport to Hatton via Dubai, Bandaranaike International Airport
- Ave. Duration
- 15h 35m
- When
- Every day
- Estimated price
- Rs 110,000–410,000
Flights from Fiumicino International Airport to Hatton via Kuwait, Bandaranaike International Airport
- Ave. Duration
- 16h 45m
- When
- Wednesday and Sunday
- Estimated price
- Rs 75,000–230,000
Flights from Fiumicino International Airport to Hatton via Istanbul, Bandaranaike International Airport
- Ave. Duration
- 19h 40m
- When
- Every day
- Estimated price
- Rs 90,000–310,000
Flights from Fiumicino International Airport to Hatton via Abu Dhabi, Bandaranaike International Airport
- Ave. Duration
- 20h 5m
- When
- Every day
- Estimated price
- Rs 70,000–230,000
- Website
- turkishairlines.com
Flights from Naples Airport to Bandaranaike International Airport via Istanbul
- Ave. Duration
- 17h 48m
- When
- Every day
- Estimated price
- Rs 75,000–260,000
- Website
- emirates.com
Flights from Naples Airport to Bandaranaike International Airport via Dubai
- Ave. Duration
- 15h 42m
- When
- Every day
- Estimated price
- Rs 95,000–280,000
- Website
- goindigo.in
Flights from Naples Airport to Jaffna via Dubai, Madras
- Ave. Duration
- 19h 10m
- When
- Every day
- Estimated price
- Rs 180,000–550,000
Flights from Naples Airport to Jaffna via Athens, Dubai, Madras
- Ave. Duration
- 21h 15m
- When
- Monday and Friday
- Estimated price
- Rs 170,000–650,000
- Website
- flydubai.com
Flights from Naples Airport to Bandaranaike International Airport via Dubai
- Ave. Duration
- 15h 40m
- When
- Every day
- Estimated price
- Rs 95,000–280,000
- Phone
- +39 06 8937 1892
- Website
- italotreno.it
Train from Napoli Centrale to Roma Termini
- Ave. Duration
- 1h 3m
- Frequency
- Hourly
- Estimated price
- Rs 7,500–17,000
- Website
- https://www.italotreno.it/en
- Phone
- +94 11 4 600 111
- Website
- seatreservation.railway.gov.lk
Train from Kankesanturai to Kurunegala
- Ave. Duration
- 5h 15m
- Frequency
- Twice daily
- 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
- Phone
- (+39)081.552.07.63
- customercare@nlg.it
- Website
- nlg.it
Ferry from Port of Capri to Naples Beverello
- Ave. Duration
- 50 min
- Frequency
- Every 3 hours
- Estimated price
- Rs 8,000–9,000
- Website
- https://www.nlg.it/en/
- Phone
- +39 081 428 5555
- booking@snav.it
- Website
- snav.it
Ferry from Port of Capri to Naples Beverello
- Ave. Duration
- 50 min
- Frequency
- Every 4 hours
- Estimated price
- Rs 8,000–9,000
- Schedules at
- snav.it
- Phone
- 081 18 96 66 90
- Website
- shop.caremar.it
Ferry from Port of Capri to Naples Beverello
- Ave. Duration
- 1h
- Frequency
- Every 4 hours
- Estimated price
- Rs 5,000–23,000
- Website
- https://shop.caremar.it/en/
- Passenger Ferry Ticket
- Rs 5,000–7,000
- Passenger & Car Ferry Ticket
- Rs 20,000–23,000
- Passenger Hydrofoil Ticket
- Rs 8,000–9,500
- Ave. Duration
- 1h 39m
- Estimated price
- Rs 2,200–11,000
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
Pickme
- Phone
- +94117433433
- Website
- pickme.lk
Batticaloa Taxi Service
- Phone
- +94 65 222 60 79
- Website
- welcometobatticaloa.com
Batticaloa Car Taxi
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
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
Want to know more about travelling around Sri Lanka
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Travelling by boat in Italy
Read the travel guide
Italy Travel Guides
Read the travel guide






















