SriLankan Airlines is opgericht in 1978 als Sr Lanka International Airlines met hulp van Singapore Airlines. In 1979 werd de naam gewijzigd in AirLanka en in 1998 nam Emirates een aandeel van 40% in de maatschappij. Vanaf 1999 wordt de huidige naam gevoerd.
Medio 2012 werd bekendgemaakt dat de luchtvaartmaatschappij zich zou aansluiten bij de Oneworld luchtvaartalliantie.[1] Het lidmaatschap van SriLankan Airlines zal ultimo 2013 geïmplementeerd worden. De luchtvaartmaatschappij heeft reeds codeshare-akkoorden met Malaysia Airlines en zal ook gaan codesharen met de oneworld-partners Royal Jordanian en S7 Airlines[1].
In juni 2012 beschikte ze over 21 vliegtuigen en vervoerde in 2011 3,5 miljoen passagiers tussen de thuisbasis in Colombo en 34 bestemmingen in 22 landen, verspreid over Azië, Europa en het Midden-Oosten[1]. Naast binnenlandse vluchten is het ook de grootste internationale maatschappij die de Malediven aandoet en bestemmingen in Zuid-India. De gemiddelde leeftijd van de vloot was negen jaar en het bedrijf telde 5.565 medewerkers[1]. In februari 2018 was de vloot gegroeid tot 27 vliegtuigen, met een gemiddeld leeftijd van 7,8 jaar.
De Sri Lankaanse overheid en lokale overheidsinstantie hebben de meerderheid van de aandelen in handen[1].
Bestemmingen
SriLankan Airlines voerde in november 2011 lijndiensten uit naar: