Colombo-Bandaaranaike International Airport (IATA: CMB) er Sri Lankas første og største lufthavn; en taxatur til Colombo (35 km) ville tage cirka en time. En tredje international lufthavn, Mattala Rajapaksa International Airport (Hambantota International Airport, IATA: HRI), åbnede i 2013 og er beliggende i den sydlige del af landet, omkring 250 kilometer fra Colombo.
SriLankan Airlines er landets flagflyselskab med flyvninger til og fra destinationer i Europa, Sydøstasien, Kina, Japan, Mellemøsten, Indien og Pakistan. Chennai, Trivandrum, Mumbai, Delhi, Cochin, Bangalore og Maldiverne er blandt de nærmeste destinationer, der betjenes af SriLankan Air.
Med flere daglige flyvninger fra Dubai og Singapore til Colombo forbinder Emirates Airlines flere europæiske større byer og andre over hele kloden til Colombo. På disse ruter bruger flyselskabet 777-300ER wide-body fly.
Sri Lanka betjenes af det indiske flyselskab Jet Airways og dets datterselskab Jetlite.
Siden 2016 har FlyDubai Airlines drevet en rute mellem Dubai og Colombo.
Qatar Airways flyver fra Doha til Colombo tre gange om dagen, nonstop.
Jet Airways flyver ofte til Colombo fra Delhi, Mumbai og Chennai.
Tiger Airways, et Singapore-baseret lavprisselskab, flyver nu tre gange om ugen mellem Colombo og Singapore, men dette vil stige til fire gange om ugen fra november 2012.
Air Asia, et lavprisselskab, flyver i øjeblikket fra Kuala Lumpur, Malaysia, til Colombo, Sri Lanka. Dette gør det muligt for turister fra Sydøstasien, såvel som dem, der besøger Sydøstasien og derefter vender tilbage til Sydøstasien, at drage fordel af lavprisflyvninger (eller omvendt).
Oman Air har annonceret flyvninger til Colombo via Muscat og Male, og de ser ud til at tilbyde særlige priser, der falder sammen med lanceringen af deres nye destinationer (Frankfurt, München, Paris, Male, Colombo)
En daglig flyvning fra Amman til Colombo drives af Royal Jordanian.
Ukrainian International Airlines tilbyder i øjeblikket en rute fra Kiev til Colombo, der rejser via Dubai.
Andre flyselskaber, der flyver til Colombo-Bandaranaike, omfatter Singapore Airlines, Malaysia Airlines, Thai International Airways, Cathay Pacific, Saudi Arabian Airlines, Condor (Tyskland), Spicejet (Indien), Meridiana (Italien) og JetAirFly (Belgien).
Fra Amerika
Der er ingen direkte fly fra byer uden for Asien, Mellemøsten og Europa til Sri Lanka. Afstanden er næsten halvdelen af kloden fra den amerikanske vestkyst. Afhængigt af dine interesser og hvor meget fritid du har, kan du vælge mellemland i Europa eller Sydøstasien eller tage et direkte fly fra Chicago, Newark, New York City (JFK) eller Toronto over Nordpolen til New Delhi eller Mumbai . Dette kan være den hurtigste måde i mange tilfælde, men tjek for at se, om et indisk transitvisum er nødvendigt. En anden hurtig og enkel mulighed er at flyve til Mellemøsten fra USA, med stop i Qatar, Bahrain eller De Forenede Arabiske Emirater (intet transitvisum påkrævet). For eksempel tilbyder de Dubai-baserede Emirates daglige flyvninger fra SFO, LAX, Houston Hobby (IAH) og Toronto (YYZ) til Colombo med en meget kort pause. Emirates Airlines flyver direkte fra Dubai til Colombo to til tre gange hver dag. SriLankan Carriers sluttede sig til Oneworld-alliancen i 2013, som muliggør gennemrejse med American Airlines samt en række asiatiske, europæiske og mellemøstlige flyselskaber.