A flight from India is the best way to visit Sri Lanka. The main airport is Colombo International Airport, also called Bandaranaike International Airport. It receives daily direct flights from around the world, mainly from Europe, Asia, Australia, and the Middle East.
Sri Lanka has direct flights from India to Delhi, Mumbai, Bangalore, and Chennai metro cities. Sri Lanka Airlines and Vistara are the major carriers between India and Sri Lanka.
If you are wondering “how to reach Sri Lanka from Delhi”, book a flight directly from Indira Gandhi International Airport to Colombo Airport. Air India, SpiceJet, and Jet Airways offer flights between the two countries. In addition, there are two non-stop flights from Delhi to Colombo, and their duration is less than 4 hours.
If you live in Chennai and are searching for “how to reach Sri Lanka from Chennai,” Sri Lankan Airlines has nonstop flights from Chennai to Colombo that take about 1 hour and 20 minutes.