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.

Flight times:

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.

Cruise ships:

Several cruise operators offer itineraries that include Sri Lanka, with most docking at Colombo.




Visa and passport information is updated regularly and is correct at the time of publishing. You should verify critical travel information independently with the relevant embassy before you travel.
By using worldtravelguide.net you agree to our cookies and privacy policies. For more on cookies see the BBC's article what are cookies?.
OK