Lotnisko składa się z dwóch terminali. Terminal 1, zwany głównym został podzielony na trzy poziomy, A, B i C. Najniższy poziom stanowi stacje kolejowe oraz drogę dostępową do podziemnego parkingu, parter został przeznaczony dla przylotów, a pierwsze piętro dla odlotów. Przy hali przylotów znajduje się przystanek autobusowy. Terminal 1 jest wykorzystywany przez Lufthansę oraz jej sojuszników ze Star Aliance, między innymi dla LOT-u. Pasażerowie Lufthansy, którzy wykupią bilet pierwszej klasy, mogą skorzystać ze specjalnego terminala, w którym w atmosferze luksusu będą oczekiwali na odlot.
Terminal 2 został udostępniony pozostałym liniom. Łącznie oba terminale posiadają 45 rękawów, a oprócz terminali pasażerskich na lotnisku znajdują się dwa terminale cargo.
Na terenie terminali podróżni znajdą wszystko, czego tylko mogą potrzebować. Nowinkę stanowi punkt pocztowy i biuro DHL, oferujące klientom nieograniczone usługi.