Bandaranaike International Airport is the only airport located in the capital of Sri Lanka – Colombo. There are direct flights all over the world but mainly from Europe, Asia, Australia and the Middle East. If you’re flying from India, there are direct flights from Delhi, Mumbai, Bangalore and Chennai. The duration of the flight from the Indian subcontinent varies from 90 minutes to 3 hours 30 minutes, depending on where you’re located. A low-cost Sri Lankan airline by the name of Mihin Lanka operates through Indian and Central Asian routes.
If you’re interested to know how to reach Sri Lanka by train, unfortunately, there is no land connection from India to Sri Lanka. The most-used method of transport is the regular ferry service between Talaimannar Port and Rameshwaram Port, a distance of nearly 50km. Dhanushkodi is the furthest town of India towards Sri Lanka, whereas the furthest island of Sri Lanka towards India is called Mannar Island. Talaimanar port and railway station are a part of Mannar Island. International travellers can opt for luxury cruises on the Indian Ocean that are likely to make a pit-stop in Sri Lanka.