By air: visitors arriving in Kandy will land at Colombo International Airport, which is located about 30kms north of Colombo. From the airport, it is possible to take a taxi or bus service direct to Kandy. The journey takes about 2 hours, 30 minutes. Emirates-owned Sri Lankan Airlines is the only airline that operates non-stop flights from Europe and Asian countries to Colombo.