There are 5 ways to get from Kandy to Elephanta Caves by plane, unknown, bus, 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.
Fly Kandy to Chhatrapati Shivaji Maharaj International Airport, travel
best- Fly from Kandy (KDW) to Chhatrapati Shivaji Maharaj International Airport (BOM)plane KDW - BOM
- Walk from Chhatrapati Shivaji Maharaj International Airport (BOM) to Elephanta Cavesunknown
33h 27mMini Bus, bus to Weerawila International Airport, fly to Chhatrapati Shivaji Maharaj International Airport, travel
- Take the bus from Kandy to Ellabus
- Take the bus from Ella to Tissamaharamabus
- Fly from Weerawila International Airport (WRZ) to Chhatrapati Shivaji Maharaj International Airport (BOM)plane WRZ - BOM
- Walk from Chhatrapati Shivaji Maharaj International Airport (BOM) to Elephanta Cavesunknown
16h 54mTrain, train to Koggala, fly to Chhatrapati Shivaji Maharaj International Airport, travel
- Take the train from Kandy to Fort Stationtrain
- Take the train from Fort Station to Habaraduwatrain
- Fly from Koggala (KCT) to Chhatrapati Shivaji Maharaj International Airport (BOM)plane KCT - BOM
- Walk from Chhatrapati Shivaji Maharaj International Airport (BOM) to Elephanta Cavesunknown
16h 29mFly Victoria Resevour Kandy to Bandaranaike International Airport, fly to Chhatrapati Shivaji Maharaj International Airport, travel
- Fly from Victoria Resevour Kandy to Colombo Airportplane
- Fly from Bandaranaike International Airport (CMB) to Chhatrapati Shivaji Maharaj International Airport (BOM)plane CMB - BOM
- Walk from Chhatrapati Shivaji Maharaj International Airport (BOM) to Elephanta Cavesunknown
7h 4mFly Victoria Resevour Kandy to Bandaranaike International Airport, fly to Pune Airport, train, travel
- Fly from Victoria Resevour Kandy to Colombo Airportplane
- Fly from Bandaranaike International Airport (CMB) to Pune Airport (PNQ)plane CMB - PNQ
- Take the train from Pune Jn to Dadartrain
- Walk from Dadar to Elephanta Cavesunknown
12h 17m
Kandy (KDW) to Chhatrapati Shivaji Maharaj International Airport (BOM) flights
Comparing Your Travel Options
The distance between Kandy and Elephanta Caves is 1607 km.
It takes approximately 33h 27m to get from Kandy to Elephanta Caves, including transfers.
There are 1572+ hotels available in Elephanta Caves.
What companies run services between Kandy, Sri Lanka and Elephanta Caves, India?
There is no direct connection from Kandy to Elephanta Caves. However, you can take the taxi to Kandy (KDW) airport, fly to Chhatrapati Shivaji Maharaj International Airport (BOM), then travel to Elephanta Caves. Alternatively, you can take the bus to Ella, take the bus to Tissamaharama, take the taxi to Weerawila International Airport (WRZ) airport, fly to Chhatrapati Shivaji Maharaj International Airport (BOM), then travel to Elephanta Caves.
- Website
- goindigo.in
Flights from Weerawila International Airport to Chhatrapati Shivaji Maharaj International Airport via Bandaranaike International Airport
- Ave. Duration
- 12h 5m
- When
- Every day
- Estimated price
- ₹10,000–32,000
Flights from Koggala to Chhatrapati Shivaji Maharaj International Airport via Bandaranaike International Airport
- Ave. Duration
- 12h 50m
- When
- Every day
- Estimated price
- ₹10,000–31,000
Flights from Bandaranaike International Airport to Chhatrapati Shivaji Maharaj International Airport
- Ave. Duration
- 2h 50m
- When
- Every day
- Estimated price
- ₹14,000–26,000
Flights from Bandaranaike International Airport to Chhatrapati Shivaji Maharaj International Airport via Madras
- Ave. Duration
- 5h 7m
- When
- Every day
- Estimated price
- ₹14,000–26,000
Flights from Bandaranaike International Airport to Chhatrapati Shivaji Maharaj International Airport via Bengaluru
- Ave. Duration
- 5h 5m
- When
- Every day
- Estimated price
- ₹14,000–26,000
Flights from Bandaranaike International Airport to Chhatrapati Shivaji Maharaj International Airport via Hyderabad
- Ave. Duration
- 4h 45m
- When
- Monday, Tuesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- ₹14,000–26,000
Flights from Bandaranaike International Airport to Pune Airport via Madras
- Ave. Duration
- 5h 7m
- When
- Every day
- Estimated price
- ₹15,000–32,000
Flights from Bandaranaike International Airport to Pune Airport via Bengaluru
- Ave. Duration
- 5h 2m
- When
- Every day
- Estimated price
- ₹15,000–32,000
Flights from Bandaranaike International Airport to Pune Airport via Hyderabad
- Ave. Duration
- 7h 15m
- When
- Monday, Tuesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- ₹15,000–32,000
- Website
- srilankan.com
Flights from Kandy to Chhatrapati Shivaji Maharaj International Airport via Koggala, Bandaranaike International Airport
- Ave. Duration
- 32h 35m
- When
- Every day
- Estimated price
- ₹10,000–30,000
Flights from Kandy to Chhatrapati Shivaji Maharaj International Airport via Weerawila International Airport, Bandaranaike International Airport
- Ave. Duration
- 32h 35m
- When
- Every day
- Estimated price
- ₹10,000–30,000
Flights from Weerawila International Airport to Chhatrapati Shivaji Maharaj International Airport via Bandaranaike International Airport
- Ave. Duration
- 10h 15m
- When
- Every day
- Estimated price
- ₹9,500–29,000
Flights from Koggala to Chhatrapati Shivaji Maharaj International Airport via Bandaranaike International Airport
- Ave. Duration
- 11h
- When
- Every day
- Estimated price
- ₹9,500–29,000
Flights from Bandaranaike International Airport to Chhatrapati Shivaji Maharaj International Airport
- Ave. Duration
- 2h 35m
- When
- Every day
- Estimated price
- ₹12,000–18,000
- Website
- airindia.in
Flights from Weerawila International Airport to Chhatrapati Shivaji Maharaj International Airport via Bandaranaike International Airport
- Ave. Duration
- 13h 25m
- When
- Every day
- Estimated price
- ₹9,500–29,000
Flights from Koggala to Chhatrapati Shivaji Maharaj International Airport via Bandaranaike International Airport
- Ave. Duration
- 14h 10m
- When
- Every day
- Estimated price
- ₹9,500–29,000
Flights from Bandaranaike International Airport to Chhatrapati Shivaji Maharaj International Airport
- Ave. Duration
- 2h 40m
- When
- Every day
- Estimated price
- ₹12,000–26,000
Flights from Bandaranaike International Airport to Pune Airport via Bengaluru
- Ave. Duration
- 5h 37m
- When
- Tuesday to Friday
- Estimated price
- ₹18,000–55,000
- Phone
- +94 114 600 111
- Website
- Sri Lanka Railways
Train from Kandy to Fort Station
- Ave. Duration
- 2h 36m
- Frequency
- Every 3 hours
- Estimated price
- ₹360–850
- Website
- Sri Lanka Railways
- 2nd Class Fare
- ₹390–550
- 3rd Class Fare
- ₹360–430
- Air Conditioned Saloon
- ₹650–850
Train from Fort Station to Habaraduwa
- Ave. Duration
- 2h 22m
- Frequency
- 4 times a day
- Estimated price
- ₹64–850
- Website
- Sri Lanka Railways
- 2nd Class Fare
- ₹390–550
- 3rd Class Fare
- ₹360–430
- Air Conditioned Saloon
- ₹650–850
- 3rd Class
- ₹477
- 2nd Class
- ₹64
- 1st Class
- ₹572
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Pune Jn to Dadar
- Ave. Duration
- 2h 48m
- Frequency
- Hourly
- Estimated price
- ₹160–1,300
- Website
- irctc.co.in
- Sleeper Class
- ₹160–200
- Third AC (3A)
- ₹450–600
- Second AC (2A)
- ₹600–800
- First Class (1A)
- ₹1,000–1,300
- Website
- Tuktukdude Lesiure
Bus from Kandy to Ella
- Ave. Duration
- 3h 30m
- Frequency
- Twice daily
- Estimated price
- ₹3,554
- Schedules at
- Tuktukdude Lesiure
- Website
- Magical Srilanka
Bus from Kandy to Ella
- Ave. Duration
- 5h
- Frequency
- Once daily
- Estimated price
- ₹3,077
- Schedules at
- Magical Srilanka
- Phone
- +94 011-2587372
- [email protected]
- Website
- National Transport Commission
Bus from Ella to Tissamaharama
- Ave. Duration
- 2h 45m
- Frequency
- Twice daily
- Estimated price
- ₹90–100
- Website
- National Transport Commission
- Schedules at
- NTC Schedules
- Standard
- ₹90–100
- Semi Lux
- ₹100–150
- Super Lux
- ₹190–250
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 by boat in Italy, and Travelling to the UK: What do I need to know? - to help you get the most out of your next trip.















