Complete Guide to Flights from OR Tambo (JNB): 46 Airlines, 140+ Destinations
OR Tambo International Airport is the only airport in Africa offering regularly scheduled nonstop passenger flights to all six inhabited continents. Here’s your complete guide to flying from JNB.
Airlines Operating from OR Tambo
Over 46 airlines operate from JNB. Here are some of the key carriers:
| Airline | Key Destinations | Terminal |
|---|---|---|
| South African Airways (SAA) | Cape Town, Durban, Port Elizabeth, regional African routes | C |
| FlySafair | Cape Town, Durban, Port Elizabeth, George | D |
| Emirates | Dubai (DXB) with connections to 150+ cities | A |
| British Airways | London Heathrow (LHR) | A / C |
| Lufthansa | Frankfurt (FRA) | A |
| KLM | Amsterdam (AMS) | A |
| Qatar Airways | Doha (DOH) | A |
| Singapore Airlines | Singapore (SIN) – one of the longest routes from SA | A |
| Ethiopian Airlines | Addis Ababa (ADD) with connections to 60+ African destinations | E |
| Turkish Airlines | Istanbul (IST) | A |
Most Popular Routes from OR Tambo
-
Domestic:
-
JNB → Cape Town: 20+ daily flights from around R500 one-way.
-
JNB → Durban: 15+ daily flights from around R400 one-way.
-
-
International:
-
JNB → Dubai: Daily nonstop with Emirates from R5,500.
-
JNB → London: Daily nonstop with British Airways from R8,500.
-
JNB → Frankfurt: Daily nonstop with Lufthansa from R7,800.
-
Check-in & Arrival Times: Don’t Be Late!
-
International Flights: Check-in counters typically open 3 hours before departure and close 45–60 minutes before. Arrive at the airport at least 3 hours early.
-
Domestic Flights: Check-in counters typically open 2 hours before departure. Arrive at least 2 hours early.
