The closest major airport to Kandy is the Bandaranaike International Airport in Colombo. After landing, you can take a domestic flight to Polgolla Reservoir Airport in Kandy. Otherwise, you can opt for ground transportation options.
Taking a train to Kandy from Colombo offers a scenic and relaxing journey through Sri Lanka's countryside. Trains are available from Colombo Fort Railway Station to Kandy. The journey takes approximately 2.5 to 3 hours. Make sure to book your tickets in advance, especially if you want to secure a seat in the observation car for the best views.
Public buses are available from the Colombo Central Bus Station to Kandy. Buses depart regularly and the trip can take around 3 to 4 hours depending on traffic conditions. For a more comfortable ride, consider booking a seat on a luxury or semi-luxury bus.
Hiring a taxi or renting a car provides the most flexibility for your journey to Kandy. The drive from Colonto Kandy takes about 3 hours via the Colombo - Kandy Road (A1) depending on traffic.
Once in Kandy, local transportation options include buses, taxis, and tuk-tuks (auto-rickshaws). These can take you directly to the Royal Palace of Kandy, which is also known as Wales Park.