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