Travellers can look for flights from cities such as Delhi, Mumbai, Bengaluru, Chennai, Hyderabad, Kochi, and Kolkata, depending on the available schedule.
Bandaranaike International Airport is around 115 km from Kandy by road. After landing, you can continue to Kandy by taxi, private car, bus, or train. A taxi is the most convenient choice if you want to reach your hotel directly after a long international journey.
For Indian travellers, Chennai and Bengaluru can be useful departure points because of their location and flight connectivity with Sri Lanka. However, flight schedules and routes can change, so check the latest availability before booking.
If you are already travelling around Sri Lanka, you can reach Kandy by train or road from Colombo, Ella, Nuwara Eliya, Dambulla, and other popular destinations. This makes Kandy easy to add to a wider Sri Lanka itinerary.