O Aeroporto Internacional Colombo-Bandaranaike (IATA: CMB) é o primeiro e maior aeroporto do Sri Lanka; uma corrida de táxi para Colombo (35 km) levaria aproximadamente uma hora. Um terceiro aeroporto internacional, o Aeroporto Internacional Mattala Rajapaksa (Aeroporto Internacional de Hambantota, IATA: HRI), foi inaugurado em 2013 e está situado na parte sul do país, a cerca de 250 quilômetros de Colombo.
A SriLankan Airlines é a companhia aérea de bandeira do país, com voos de e para destinos na Europa, Sudeste Asiático, China, Japão, Oriente Médio, Índia e Paquistão. Chennai, Trivandrum, Mumbai, Delhi, Cochin, Bangalore e Maldivas estão entre os destinos mais próximos servidos pela SriLankan Air.
Com vários voos diários de Dubai e Cingapura para Colombo, a Emirates Airlines conecta várias grandes cidades europeias e outras em todo o mundo a Colombo. Nessas rotas, a companhia aérea utiliza aeronaves de fuselagem larga 777-300ER.
O Sri Lanka é servido pela companhia aérea indiana Jet Airways e sua subsidiária Jetlite.
Desde 2016, a FlyDubai Airlines opera um serviço entre Dubai e Colombo.
A Qatar Airways voa de Doha a Colombo três vezes por dia, sem escalas.
A Jet Airways voa para Colombo com frequência de Delhi, Mumbai e Chennai.
A Tiger Airways, uma companhia aérea de baixo custo com sede em Cingapura, agora voa três vezes por semana entre Colombo e Cingapura, mas isso aumentará para quatro vezes por semana a partir de novembro de 2012.
A Air Asia, uma transportadora de baixo custo, atualmente voa de Kuala Lumpur, na Malásia, para Colombo, no Sri Lanka. Isso permite que turistas do Sudeste Asiático, bem como aqueles que visitam o Sudeste Asiático e depois retornam ao Sudeste Asiático, aproveitem voos de baixo custo (ou vice-versa).
A Oman Air anunciou voos para Colombo via Mascate e Malé, e parece estar oferecendo tarifas especiais para coincidir com o lançamento de seus novos destinos (Frankfurt, Munique, Paris, Malé, Colombo)
Um voo diário de Amã para Colombo é operado pela Royal Jordanian.
A Ukraine International Airlines atualmente oferece uma rota de Kiev para Colombo que viaja via Dubai.
Outras companhias aéreas que voam para Colombo-Bandaranaike incluem Singapore Airlines, Malaysia Airlines, Thai International Airways, Cathay Pacific, Saudi Arabian Airlines, Condor (Alemanha), Spicejet (Índia), Meridiana (Itália) e JetAirFly (Bélgica).
Da America
Não há voos diretos de cidades fora da Ásia, Oriente Médio e Europa para o Sri Lanka. A distância é quase a metade do globo da costa oeste americana. Dependendo de seus interesses e de quanto tempo livre você tem, você pode escolher uma escala na Europa ou no Sudeste Asiático ou pegar um voo sem escalas de Chicago, Newark, Nova York (JFK) ou Toronto pelo Pólo Norte até Nova Délhi ou Mumbai . Esta pode ser a maneira mais rápida em muitos casos, mas verifique se é necessário um visto de trânsito indiano. Outra opção rápida e simples é voar para o Oriente Médio a partir dos Estados Unidos, com escalas no Catar, Bahrein ou Emirados Árabes Unidos (sem necessidade de visto de trânsito). Por exemplo, a Emirates, com sede em Dubai, oferece voos diários de SFO, LAX, Houston Hobby (IAH) e Toronto (YYZ) para Colombo com uma escala muito curta. A Emirates Airlines opera voos sem escalas de Dubai para Colombo duas a três vezes por dia. As transportadoras do SriLankan aderiram à aliança Oneworld em 2013, que permite a emissão de passagens com a American Airlines, bem como com várias companhias aéreas asiáticas, europeias e do Oriente Médio.