L'aéroport de Francfort se compose de deux terminaux avec accès au parking, aux trains, aux bus et à la location de voitures. Le terminal 1, ou terminal AlRail, a quatre niveaux et une gare souterraine, tandis que le terminal 2 a deux niveaux.
Le sous-sol du terminal 1 abrite la gare ferroviaire longue distance. L'étage suivant, niveau 0, abrite l'hôtel Sheraton et les trains régionaux. Une station de taxis ainsi qu'une navette jusqu'au 2ème niveau du terminal 2 sont disponibles à partir du niveau 0. Le niveau 1 est la zone de récupération des bagages avec un point de rencontre public. Le niveau 2 est la zone d'enregistrement et le contrôle de sécurité. Au-delà de la sécurité, il y a un accès aux halls B et C ainsi qu'à la jetée satellite avec les halls A et Z. Le niveau 3 contient plus de halls et les portes d'embarquement, ainsi qu'un tunnel entre les halls A et B.
Le terminal 2 n'a que les niveaux 2 et 3 avec les halls D et E. Le train Sky Line transporte les passagers des niveaux 2 et 3 du terminal 1 au niveau 3 du terminal 2. L'enregistrement et la récupération des bagages au terminal 2 se font au niveau 2. Le terminal 2 dispose également du salon de service de première classe de Lufthansa. Toutes les portes sont au niveau 3 dans les deux terminaux.