Terminals at JNB

O. R. Tambo International Airport operates 5 terminals, with South African Airways as the main hub. They serve 8 airlines.

Terminals
5
Airlines
8
Main hub
South African Airways
Passengers/yr
28M
A
Terminal A
British Airways · Lufthansa · Cathay Pacific · Singapore Airlines

10–15 minutes on foot gets you from A to B Terminal A is the international side of O. R. Tambo’s main building, linked airside to domestic Terminal B, not a…

6 restaurants 11 shops
B
Terminal B
Kulula · FlySafair

Boarding pass shows “B”? You’re on JNB’s domestic side. Terminal B handles domestic departures at O. R. Tambo, including Kulula and FlySafair, with its own…

4 restaurants 3 shops
C
Terminal C

Terminal C is not signed anywhere in O. R. Tambo Airport maps for Johannesburg list terminals A and B, plus concourses D and E, but nothing in the…

D
Terminal D

Terminal D at JNB only shows up on some tickets and screens Some boarding passes and airline emails mention Terminal D at O. R. Tambo International Airport,…

E
Terminal E
Airlink · South African Airways

Terminal E doesn’t appear on current JNB public maps Airport maps for O. R. Tambo only show Terminals A and B, even though operations data lists a Terminal E…

1 lounges