Hay dos edificios terminales: La terminal 1 es para todas las aerolíneas que efectúan vuelos regionales excepto para los vuelos operados por Garuda Indonesia y Merpati Nusantara Airlines, y la terminal 2 da servicio a todos los vuelos internacionales así como a los vuelos regionales operados por Garuda y Merpati Nusantara Airlines.