L'aéroport ne possède qu'un seul terminal fonctionnel, divisé en deux parties - Terminal 2A (portes A1-A19), pour les destinations de l'Espace Schengen, et Terminal 2B (portes B1-B19) servant les destinations non-Schengen. Le numéro 2 est dû au fait qu'il existait un Terminal 1 qui a été fermé après que la compagnie nationale hongroise, Malév (Hungarian Airlines) aie fait faillite au début de 2011. La localisation des guichets d'enregistrement ne correspondent pas au numéro des portes mais dépend de la compagnie. Sauf exception, les compagnies traditionnelles font leurs enregistrements dans le terminal 2A (guichet 1 à 30) alors que les compagnies dites à bas-cout font leurs enregistrements dans le terminal 2B (guichet 31 à 60). Si vous n'entrez pas dans la bonne partie, un couloir relie les terminaux 2A et 2B. Les deux contrôles de sécurité convergent tous les deux vers le Skycourt avec les boutiques et un foodcourt à l'étage. 