Johannesburg OR Tambo International Airport (JNB)
Airlines and Terminals
(Johannesburg, South Africa)

Johannesburg International Airport (JNB) is served by many domestic and international airlines, flying to and from Johannesburg en route to a range of worldwide destinations.
With six main terminal buildings at JNB, airlines usually board from their designated terminals. Terminal 1 and 2 handle international journeys, whilst Terminal 3 and 4 operate domestic flights and Terminal 5 and 6 are for domestic and international trips.
Terminal Information
Johannesburg's airport has six large terminals housed in one building, serving many different major airlines.
- Terminal 1 - serves a number of international airlines
- Terminal 2 - serves a number of international airlines
- Terminal 3 - serves domestic South African airlines
- Terminal 4 - serves domestic airlines, excluding SAA
- Terminal 5 - serves all domestic airlines
- Terminal 6 - serves many international airlines
The following shows the principal airlines that operate throughout the terminal buildings of Johannesburg International Airport (JNB).
Terminal A
- Air Austral
- Air Botswana
- Air France
- Air Madagascar
- Air Namibia
- Air Seychelles
- Air Zimbabwe
- Airlink
- Arik Air
- British Airways
- British Airways (Comair)
- Cathay Pacific
- Delta Air Lines
- EgyptAir
- El Al
- Emirates
- Ethiopian Airlines
- Etihad Airways
- Interair South Africa
- Kenya Airways
- KLM
- Korongo Airlines
- LAM Mozambique Airlines
- Lufthansa
- Qatar Airways
- RwandAir
- Saudia
- Singapore Airlines
- South African Airways
- South African Express
- Swiss International Air Lines
- TAAG Angola Airlines
- Turkish Airlines
- Virgin Atlantic Airways
- Zambezi Airlines
Terminal B
- Air Mauritius
- Airlink
- British Airways (Comair)
- Kulula.com
- Mango
- Qantas
- South African Airways
- South African Express
- Thai Airways International