Colombo-Bandaranaike International Airport (IATA: CMB) is de eerste en grootste luchthaven van Sri Lanka; een taxirit naar Colombo (35 km) zou ongeveer een uur duren. Een derde internationale luchthaven, Mattala Rajapaksa International Airport (Hambantota International Airport, IATA: HRI), werd in 2013 geopend en ligt in het zuidelijke deel van het land, op ongeveer 250 kilometer van Colombo.
SriLankan Airlines is de vlaggenmaatschappij van het land, met vluchten van en naar bestemmingen in Europa, Zuidoost-Azië, China, Japan, het Midden-Oosten, India en Pakistan. Chennai, Trivandrum, Mumbai, Delhi, Cochin, Bangalore en de Malediven behoren tot de dichtstbijzijnde bestemmingen die door SriLankan Air worden bediend.
Met meerdere dagelijkse vluchten van Dubai en Singapore naar Colombo, verbindt Emirates Airlines verschillende grote Europese steden en andere over de hele wereld met Colombo. Op deze routes gebruikt de luchtvaartmaatschappij 777-300ER widebody-vliegtuigen.
Sri Lanka wordt bediend door de Indiase luchtvaartmaatschappij Jet Airways en haar dochteronderneming Jetlite.
Sinds 2016 exploiteert FlyDubai Airlines een dienst tussen Dubai en Colombo.
Qatar Airways vliegt drie keer per dag non-stop van Doha naar Colombo.
Jet Airways vliegt regelmatig naar Colombo vanuit Delhi, Mumbai en Chennai.
Tiger Airways, een in Singapore gevestigde lagekostenmaatschappij, vliegt nu drie keer per week tussen Colombo en Singapore, maar dit zal vanaf november 2012 toenemen tot vier keer per week.
Air Asia, een goedkope luchtvaartmaatschappij, vliegt momenteel van Kuala Lumpur, Maleisië, naar Colombo, Sri Lanka. Hierdoor kunnen toeristen uit Zuidoost-Azië, evenals degenen die Zuidoost-Azië bezoeken en vervolgens terugkeren naar Zuidoost-Azië, profiteren van goedkope vluchten (of omgekeerd).
Oman Air heeft vluchten naar Colombo aangekondigd via Muscat en Malé, en ze lijken speciale tarieven aan te bieden die samenvallen met de lancering van hun nieuwe bestemmingen (Frankfurt, München, Parijs, Malé, Colombo)
Een dagelijkse vlucht van Amman naar Colombo wordt uitgevoerd door Royal Jordanian.
Ukraine International Airlines biedt momenteel een route aan van Kiev naar Colombo die via Dubai vliegt.
Andere luchtvaartmaatschappijen die naar Colombo-Bandaranaike vliegen zijn Singapore Airlines, Malaysia Airlines, Thai International Airways, Cathay Pacific, Saudi Arabian Airlines, Condor (Duitsland), Spicejet (India), Meridiana (Italië) en JetAirFly (België).
Uit Amerika
Er zijn geen directe vluchten vanuit steden buiten Azië, het Midden-Oosten en Europa naar Sri Lanka. De afstand is bijna de helft van de wereldbol vanaf de Amerikaanse westkust. Afhankelijk van je interesses en hoeveel vrije tijd je hebt, kun je een tussenstop in Europa of Zuidoost-Azië kiezen of een rechtstreekse vlucht nemen van Chicago, Newark, New York City (JFK) of Toronto over de Noordpool naar New Delhi of Mumbai . Dit kan in veel gevallen de snelste manier zijn, maar controleer of een Indiaas transitvisum nodig is. Een andere snelle en eenvoudige optie is om vanuit de Verenigde Staten naar het Midden-Oosten te vliegen, met tussenstops in Qatar, Bahrein of de Verenigde Arabische Emiraten (geen transitvisum vereist). Het in Dubai gevestigde Emirates biedt bijvoorbeeld dagelijkse vluchten van SFO, LAX, Houston Hobby (IAH) en Toronto (YYZ) naar Colombo met een zeer korte tussenstop. Emirates Airlines voert twee tot drie keer per dag non-stopvluchten uit van Dubai naar Colombo. SriLankan Carriers sloot zich in 2013 aan bij de Oneworld-alliantie, waardoor ticketing mogelijk is met American Airlines en een aantal Aziatische, Europese en Midden-Oosterse luchtvaartmaatschappijen.