El Aeropuerto Internacional Colombo-Bandaranaike (IATA: CMB) es el primer y más grande aeropuerto de Sri Lanka; un viaje en taxi a Colombo (35 km) tomaría aproximadamente una hora. Un tercer aeropuerto internacional, el Aeropuerto Internacional Mattala Rajapaksa (Aeropuerto Internacional de Hambantota, IATA: HRI), abrió en 2013 y está situado en la parte sur del país, a unos 250 kilómetros de Colombo.
SriLankan Airlines es la aerolínea de bandera del país, con vuelos hacia y desde destinos en Europa, el sudeste asiático, China, Japón, Medio Oriente, India y Pakistán. Chennai, Trivandrum, Mumbai, Delhi, Cochin, Bangalore y las Maldivas se encuentran entre los destinos más cercanos atendidos por SriLankan Air.
Con múltiples vuelos diarios desde Dubái y Singapur a Colombo, Emirates Airlines conecta varias de las principales ciudades europeas y otras de todo el mundo con Colombo. En estas rutas, la aerolínea utiliza aviones de fuselaje ancho 777-300ER.
Sri Lanka cuenta con el servicio de la aerolínea india Jet Airways y su subsidiaria Jetlite.
Desde 2016, FlyDubai Airlines opera un servicio entre Dubái y Colombo.
Qatar Airways vuela de Doha a Colombo tres veces al día, sin escalas.
Jet Airways vuela a Colombo con frecuencia desde Delhi, Mumbai y Chennai.
Tiger Airways, una aerolínea de bajo costo con sede en Singapur, ahora vuela tres veces por semana entre Colombo y Singapur, pero aumentará a cuatro veces por semana a partir de noviembre de 2012.
Air Asia, una aerolínea de bajo costo, actualmente vuela desde Kuala Lumpur, Malasia, a Colombo, Sri Lanka. Esto permite a los turistas del Sudeste Asiático, así como a aquellos que visitan el Sudeste Asiático y luego regresan al Sudeste Asiático, aprovechar los vuelos de bajo costo (o viceversa).
Oman Air ha anunciado vuelos a Colombo a través de Muscat y Male, y parece que están ofreciendo tarifas especiales para coincidir con el lanzamiento de sus nuevos destinos (Frankfurt, Munich, París, Male, Colombo)
Royal Jordanian opera un vuelo diario de Amman a Colombo.
Ukranian International Airlines actualmente ofrece una ruta de Kiev a Colombo que viaja a través de Dubai.
Otras aerolíneas que vuelan a Colombo-Bandaranaike son Singapore Airlines, Malaysia Airlines, Thai International Airways, Cathay Pacific, Saudi Arabian Airlines, Condor (Alemania), Spicejet (India), Meridiana (Italia) y JetAirFly (Bélgica).
Desde America
No hay vuelos directos desde ciudades fuera de Asia, Medio Oriente y Europa a Sri Lanka. La distancia es casi la mitad del mundo desde la costa oeste de Estados Unidos. Según sus intereses y cuánto tiempo libre tenga, puede elegir una escala en Europa o el sudeste asiático o tomar un vuelo sin escalas desde Chicago, Newark, la ciudad de Nueva York (JFK) o Toronto a través del Polo Norte hasta Nueva Delhi o Mumbai. . Esta puede ser la forma más rápida en muchos casos, pero verifique si se necesita una visa de tránsito india. Otra opción rápida y sencilla es volar a Oriente Medio desde Estados Unidos, con escalas en Qatar, Baréin o los Emiratos Árabes Unidos (no se requiere visa de tránsito). Por ejemplo, Emirates, con sede en Dubai, ofrece vuelos diarios desde SFO, LAX, Houston Hobby (IAH) y Toronto (YYZ) a Colombo con una escala muy corta. Emirates Airlines opera vuelos sin escalas desde Dubái a Colombo dos o tres veces al día. SriLankan Carriers se unió a la alianza Oneworld en 2013, lo que permite la emisión de boletos con American Airlines, así como con varias aerolíneas asiáticas, europeas y del Medio Oriente.