This is taking longer than expected.
This is taking longer than expected.
This is taking longer than expected.
This is taking longer than expected.
Local time zone: Africa/Johannesburg · currently 11:28 PM local
O. R. Tambo International Airport (JNB) currently has nonstop service to 63 destinations on 39 airlines in our latest departure data. The busiest route is to Cape Town (CPT), served by 5 carriers, and the largest operator here is Airlink with nonstops to 33 destinations. 50 of its routes are international.
Route data as of August 16, 2026, based on a 7-day departures sample.
You can fly nonstop from JNB to 63 destinations, including 50 international routes. Current schedules show about 231 flights per day across those routes. The busiest options start with Cape Town (CPT), Durban (DUR), Harare (HRE).
All airports near Johannesburg (2 compared) →
50 international routes in this schedule set
South Africa 13 · Botswana 3 · Mozambique 3
43-44/day on 5 airlines
Embraer E-Jet · Boeing 737 · Airbus A320 family
These routes have enough tracked flights or schedule depth for a full guide with duration, distance, airlines, aircraft, and frequency.
Johannesburg to Cape Town · ZA
Durban · 298 mi · 31-32/day
Harare · 595 mi · 12-13/day
Port Elizabeth · 565 mi · 10-11/day
Gaborone · 182 mi · 9-10/day
Lusaka · 747 mi · 7-8/day
Bloemfontain · 236 mi · 6-7/day
Mpumalanga · 186 mi · 6/day
Ranked by destinations served, then daily frequency.
+6 more JNB routes on CemAir — use the full route directory for every destination.
Grouped by departure terminal in our schedule data, with each carrier's share of that terminal's captured departures.
Ranked by airlines operating the route. Routes with enough tracked data or schedule depth link to full route guides.
Showing the 60 busiest destinations. Browse all 63 JNB nonstop destinations →
O. R. Tambo International Airport (JNB / FAOR) is located in Johannesburg, South Africa.
The IATA code is JNB. The ICAO code is FAOR.
The busiest scheduled route from JNB in our current departure data is JNB to CPT (Cape Town), with 43-44/day across 5 airlines.
Airlink is the largest operator in our JNB schedule data, serving 33 destinations with 77-78/day.
JNB has 50 international routes and 13 domestic routes in the current schedule set.
39 airlines operate at JNB. Top carriers include Airlink, South African Airways, FlySafair, CemAir, Fastjet Zimbabwe.
JNB has direct flights to 63 destinations including Cape Town, Durban, Harare, Port Elizabeth, Gaborone.
View live arrivals and departures at JNB on FlightRadar24.
Every day, FlightQ picks a mystery airport and gives you five guesses. Real departure data, no filler.
Play today's airport quiz →