The airport comprises two terminals: Terminal 2 which opened 2001 (renovated in 2018) handles international flights, Terminal 3 which opened in 2011 is for domestic traffic main terminal. Terminal 2 has a capacity of 1000 passengers an hour and serves more than three million passengers per year. Other facilities include waiting for lounges, CIP and VIP halls, restaurants and bars, currency exchange offices, duty-free shops, airlines ticket counters and sales offices, a 24-hour pharmacy and free WiFi.
Terminal 3 has a capacity of 400 passengers per hour. The two terminals are separated by the runway. The government of Uzbekistan is planning to relocate the airport's current location to a new site by 2030.