With flights from London, Birmingham & Manchester throughout the year, getting to Sri Lanka is usually relatively easy. The only direct flights are with Sri Lankan Airlines who fly daily. Since 2020 we have been recommending direct flights wherever possible.
However, the Middle Eastern airlines such as Emirates, Etihad and Qatar typically offer regular flights with short transit times and the quality of these airlines is superior. British Airways also fly to Sri Lanka at certain times of the year, with a connection in the Maldives. If you are considering flights with a transit, you need to be aware of the travel and entry requirements for the connection country also.
Whilst many people like to book their own flights, we are happy to arrange tickets. We charge a booking fee for this service, unlike our accommodation or transport arrangements. Please email us for further details.