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.
Airport Guides
Bandaranaike International Airport
CodeCMB
LocationBandaranaike International Airport is located 32km (20 miles) north of Colombo city centre.
Telephone+94 11 226 4444
AddressCanada Friendship Road
Katunayake
Find out more >
Flight times
From London - 10 hours 30 minutes; New York - 19 hours (with stopover).
Travelling to Sri Lanka by Rail
Driving to Sri Lanka
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.