Colombo Bandaranaike International Airport is the main international airport serving Sri Lanka. It is located about 35 km north of Colombo city center. The following airlines operate flights to Colombo. Srilankan Airlines is the national carrier of Sri Lanka and operates flights from Europe, Middle East, South Asia, South East Asia, East Asia, and Australia.
Europe: Srilankan Airlines, Emirates, Etihad Airways, Qatar Airways, Turkish Airlines, Aeroflot, Edelweiss Air, LOT Polish Airlines, SkyUp, Air Arabia, Flydubai, Saudia, Kuwait Airways, Oman Air, Gulf Air, Azur Air, Royal Flight
North America: Emirates, Etihad Airways, Qatar Airways, Turkish Airlines, Edelweiss Air, LOT Polish Airlines, Saudia, Kuwait Airways, Singapore Airlines, Air China, Cathay Pacific, China Eastern Airlines, China Southern Airlines, Korean Air
Central America: Emirates, Turkish Airlines, Edelweiss Air, Air China
South America: Emirates, Qatar Airways, Turkish Airlines, Edelweiss Air
Middle East: Srilankan Airlines, Emirates, Etihad Airways, Qatar Airways, Air Arabia, Flydubai, Saudia, Kuwait Airways, Oman Air, Gulf Air, Salam Air
Central Asia / Caucasus: Etihad Airways, Qatar Airways, Air Arabia, Flydubai, Kuwait Airways, Gulf Air, Kuwait Airways, SCAT Airlines
Africa: Emirates, Etihad Airways, Qatar Airways, Air Arabia, Flydubai, Saudia, Kuwait Airways, Oman Air, Gulf Air, Salam Air
South Asia: SriLankan Airlines, Air India, GoAir, IndiGo, SpiceJet, Vistara
Southeast Asia: Srilankan Airlines, AirAsia, Malaysia Airlines, Malindo Air, SilkAir, Singapore Airlines, Thai Airways, Thai Lion Air
East Asia: Srilankan Airlines, Cathay Pacific, Air China, China Eastern Airlines, China Southern Airlines, Chongqing Airlines, Korean Air, AirAsia, Malaysia Airlines, Malindo Air, SilkAir, Singapore Airlines, Thai Airways, Thai Lion Air
Australia: Srilankan Airlines, AirAsia, Malaysia Airlines, Malindo Air, SilkAir, Singapore Airlines, Thai Airways, Thai Lion Air