La ciudad de Osh sólo tiene un aeropuerto con el mismo nombre. Está situado a 11 kilómetros de la ciudad.
Actualmente, el aeropuerto internacional de Osh es el segundo más transitado del país. Para ser una república pequeña, el tráfico de pasajeros del aeropuerto de Osh es muy sólido y asciende a unas 900 mil personas al año. Recibe vuelos diarios de tres aerolíneas internacionales, así como seis vuelos nacionales al día. En el aeropuerto de Osh operan 8 compañías aéreas.
En el aeropuerto de Osh hay dos terminales: la de pasajeros y la de carga.