В Шри-Ланке 22 аэропорта, из которых только два международных, а остальные принимают только внутренние рейсы. Несмотря на то, что их две, почти все авиакомпании летают в международный аэропорт Бандаранаике.
Международный аэропорт Бандаранаике (код аэропорта CMB) в Катунаяке, является главным международным аэропортом в Шри-Ланке, расположенным в 30 километрах к северу от коммерческой столицы острова и крупнейшего города Коломбо.
Международный аэропорт Маттала Раджапакса является вторым международным аэропортом. Он расположен на глубоком юге страны недалеко от быстро развивающегося прибрежного города Хамбантота. Этот аэропорт был назван «Международный аэропорт имени Эмптиесте» из-за небольшого количества рейсов, несмотря на большой размер аэропорта.