O.R. Tambo International Airport (JNB) terminals by airline

The departure terminal of 28 airlines at JNB, from observed departures and published schedules. Airlines can move flights between terminals, so check your booking before you travel.

Airlines in each terminal

Departure terminal by airline

Airline Terminal Share of departures
Airlink (4Z) B TB 100%
Safair (FA) B TB 100%
SAA (SA) B TB 100%
Fastjet Airlines Limited (FN) A TA 100%
Emirates (EK) B TB 100%
TransAsia Airways (GE) B TB 100%
British Airways (BA) A TA 100%
Ethiopian Airlines (ET) A TA 93%, TB 7%
Qatar Airways (QR) A TA 100%
Kenya Airways (KQ) A TA 100%
Proflight Commuter Services LTD (P0) A TA 100%
Rayani Air Sdn Bhd (RN) A TA 100%
Singapore Airlines (SQ) A TA 100%
TAAG - Angola Airlines (DT) A TA 60%, TB 40%
Air France (AF) B TB 100%
Delta Air Lines (DL) A TA 100%
KLM (KL) B TB 100%
SWISS (LX) A TA 100%
Qantas Airways (QF) B TB 57%, TA 43%
THY - Turkish Airlines (TK) A TA 100%
LAM (TM) A TA 100%
Albatross Airlines (UA) A TA 100%
Intercontinental Airlines (VS) A TA 100%
RwandAir (WB) B TB 100%
Lufthansa Cargo (LH) A TA 100%
Air Mauritius (MK) B TB 100%
UTair Express (UR) A TA 100%
LATAM Airlines Chile (LA) A TA 100%
Terminal and gate for every departure today

GET /advanced-flights-schedules returns the departure board for JNB with dep_terminal and dep_gate for each flight, plus scheduled and estimated times.

https://www.goflightlabs.com/advanced-flights-schedules?access_key=YOUR_ACCESS_KEY&iataCode=JNB&type=departure

That URL still says YOUR_ACCESS_KEY. A 7-day trial replaces it with a real key. After the trial, Starter is $24.99/mo.