Travel to Sri Lanka
Flying to Sri Lanka
Sri Lanka's primary international gateway is Bandaranaike International Airport (BIA), located in Katunayake, approximately 32.5 km north of Colombo.
The national flag carrier is SriLankan Airlines. It operates from BIA and offers an extensive network of routes connecting Colombo with numerous international destinations across Europe, the Middle East, Southeast Asia, North America, Australia, and Africa.
Other airlines that fly to Sri Lanka include Air India, Cathay Pacific, Emirates, Etihad, Qatar, and Singapore Airlines.
From London - 10 hours 30 minutes; New York - 19 hours (with stopover).
Airport guides
Airport Code: CMB. Location: Bandaranaike International Airport is located 32km (20 miles) north of Colombo city centre. Money: A number of banks operate at the arrival lobby and in the transit area, providing currency exchange... Read more
Airport Code: HRI. Location: Hambantota Mattala Rajapaksa International Airport is located in Mattala, about a 26km (16 miles)... Money: There are two banks located in the common lobby area of the airport; both providing currency... Read more
Travel by rail
Getting to Sri Lanka by boat
IndSri Ferry Services Limited provides a ferry service connecting Nagapattinam in Tamil Nadu, India, to Kankesanthurai in Jaffna, Sri Lanka. The journey covers approximately 110 km across the Palk Strait and takes about 3.5 hours.
Several cruise operators offer itineraries that include Sri Lanka, with most docking at Colombo.
Do you have any Feedback about this page?
© 2025 Columbus Travel Media Ltd. All rights reserved. No part of this site may be reproduced without our written permission, click here for information on Columbus Content Solutions.