Existem 22 aeroportos no Sri Lanka, sendo apenas 2 internacionais e os restantes apenas para voos domésticos. Apesar de haver dois, quase todas as companhias aéreas voam para o Aeroporto Internacional de Bandaranaike.
O Aeroporto Internacional de Bandaranaike (código do aeroporto CMB) em Katunayake, é o principal aeroporto internacional do Sri Lanka, localizado a 30 quilômetros ao norte da capital comercial e maior cidade da ilha, Colombo.
O Aeroporto Internacional Mattala Rajapaksa é o segundo aeroporto internacional. Está localizado no extremo sul do país, perto da cidade costeira de rápido desenvolvimento de Hambantota. Este aeroporto foi chamado de "Aeroporto Internacional Mais Vazio do Mundo" devido ao seu baixo número de voos, apesar do grande tamanho do aeroporto.