Flights to Johannesburg Johannesburg International (JNB)

Non-stop origins arriving at Johannesburg airport (JNB).

Johannesburg International (JNB) is served by 0 airlines flying to 78 non-stop destinations — 0 carriers and 78 routes in total. The longest scheduled route from JNB is to undefined (undefined), a distance of 13,583 km.

Origins

OriginDistanceDurationAirlines
Accra (ACC)4,663 km355 minSouth African Airways
Addis Ababa (ADD)4,049 km325 minEthiopian Airlines
Algiers (ALG)7,434 km565 minAir Algerie
Amsterdam (AMS)8,986 km655 minKLM
Nampula (APL)1,676 km175 minAirlink
Atlanta (ATL)13,583 km910 minDelta Air Lines
Abu Dhabi (AUH)6,274 km490 minEtihad Airways
Kasane (BBK)975 km100 minAirlink, CemAir
Beira (BEW)978 km120 minAirlink
Bloemfontein (BFN)379 km50 minAirlink, CemAir, Safair
Blantyre (BLZ)1,352 km145 minAirlink, Ethiopian Airlines
Bulawayo (BUQ)679 km85 minAirlink, Fastjet Zimbabwe
Cairo (CAI)6,234 km505 minEgyptAir
Paris (CDG)8,705 km705 minAir France
Cape Town (CPT)1,271 km120 minAirlink, CemAir, Safair, LIFT, South African Airways, Singapore Airlines, FlexFlight
Dar Es Salaam (DAR)2,428 km225 minAirlink, South African Airways, Air Tanzania
Doha (DOH)6,217 km510 minQatar Airways
Durban (DUR)477 km70 minAirlink, CemAir, Safair, LIFT, South African Airways, Turkish Airlines, FlexFlight
Dubai (DXB)6,390 km490 minEmirates
Entebbe (EBB)2,932 km255 minUganda Airlines
East London (ELS)765 km90 minAirlink, CemAir, Safair
New York (EWR)12,859 km885 minUnited Airlines
Lubumbashi (FBM)1,612 km160 minAirlink, Ethiopian Airlines, South African Airways
Kinshasa (FIH)2,767 km275 minAir Cote DIvoire, ASKY Airlines, South African Airways
Frankfurt (FRA)8,659 km660 minCondor, Lufthansa
Gaborone (GBE)292 km60 minAirlink, Air Botswana, South African Airways
George (GRJ)1,038 km115 minAirlink, CemAir, Safair
Sao Paulo (GRU)7,453 km510 minLATAM Airlines, South African Airways
Hoedspruit (HDS)336 km60 minAirlink, CemAir
Hong Kong (HKG)10,673 km770 minCathay Pacific
Jamestown (HLE)3,685 km285 minAirlink
Harare (HRE)956 km105 minAirlink, CemAir, Safair, Fastjet Zimbabwe, South African Airways, Air Zimbabwe
Istanbul (IST)7,461 km585 minTurkish Airlines
Kigali (KGL)2,682 km230 minRwandAir
Kimberley (KIM)453 km55 minAirlink, CemAir
Libreville (LBV)3,570 km285 minAfrijet, ASKY Airlines
London (LHR)9,044 km660 minBritish Airways, Virgin Atlantic
Lilongwe (LLW)1,485 km150 minAirlink, Ethiopian Airlines
Lagos (LOS)4,511 km355 minSouth African Airways
Lusaka (LUN)1,197 km120 minAirlink, Proflight Zambia, South African Airways, Zambia Airways
Livingstone (LVI)954 km105 minAirlink
Madrid (MAD)8,077 km605 minAir Europa
Margate (MGH)561 km90 minCemAir
Nacala (MNC)1,829 km170 minAirlink
Maputo (MPM)433 km65 minAirlink, Turkish Airlines, LAM Mozambique Airlines
Nelspruit (MQP)298 km55 minAirlink, Safair
Mauritius (MRU)3,069 km275 minSafair, Air Mauritius, South African Airways
Maseru (MSU)357 km65 minAirlink
Maun (MUB)842 km90 minAirlink, CemAir, Air Botswana
Munich (MUC)8,412 km620 minLufthansa
Luanda (NBJ)2,450 km220 minAirlink, TAAG
Nairobi (NBO)2,899 km255 minAirlink, Kenya Airways
Ndola (NLA)1,459 km145 minAirlink
Nossi-be (NOS)2,532 km230 minAirlink
Perth (PER)8,324 km683 minQantas, South African Airways
Port Elizabeth (PLZ)905 km95 minAirlink, CemAir, Safair, South African Airways
Pemba (POL)1,941 km200 minAirlink
Polokwane (PTG)301 km55 minAirlink
Pietermaritzburg (PZB)442 km65 minAirlink
Richards Bay (RCB)477 km70 minAirlink
Saint Denis de la Reunion (RUN)2,838 km265 minAir Austral
Mahe Island (SEZ)3,751 km305 minAir Seychelles
Manzini (SHO)347 km65 minAirlink, Eswatini Air
Singapore (SIN)8,660 km640 minSingapore Airlines
Sishen (SIS)547 km75 minAirlink
Sydney (SYD)11,044 km880 minQantas
Skukuza (SZK)360 km65 minAirlink
Shenzhen (SZX)10,677 km810 minAir China
Tete (TET)1,243 km140 minAirlink
Antananarivo (TNR)2,136 km200 minAirlink
Upington (UTN)736 km80 minAirlink
Umtata (UTT)605 km80 minAirlink
Victoria Falls (VFA)924 km105 minAirlink, CemAir, Safair, Fastjet Zimbabwe, South African Airways
Vilanculos (VNX)848 km105 minAirlink
Windhoek (WDH)1,166 km105 minAirlink, South African Airways
Walvis Bay (WVB)1,420 km140 minAirlink
Zanzibar (ZNZ)2,494 km235 minAirlink, Safair
Zurich (ZRH)8,385 km650 minSWISS

Inbound network coverage

Johannesburg (JNB) receives direct flights from 80 airports per the FlightConnections route map. 78 origins cross-verified by our route database.

Aircraft assignments

We are currently expanding per-airline aircraft data for every route. Until that ships, you can browse by aircraft type at /by-aircraft.

Frequently asked questions

What is the longest flight to JNB?

Atlanta at 13,583 km.

How many airports have direct flights to Johannesburg (JNB)?

Per the FlightConnections route map, 80 airports send direct flights to JNB.

Sources verified: FF observed rolling 90d · Jonty 2026-05-17 · FlightConnections 2026-05-21

Editorial by Denys Kolomiiets. Data: methodology.

Loading the flight search…

What you can do on Flight Finder

  • Search flights between any two airports with live fares.
  • By aircraft — pick a plane model (e.g. Boeing 787, Airbus A350) and see every route it flies from your origin.
  • Route map — click any airport worldwide to explore its destinations, or draw a radius to find nearby airports.
  • Global aviation safety — aviation accident database, 40,000+ records since 1980, with map and rankings by aircraft and operator.
  • NTSB safety feed — recent U.S. aviation accidents and incidents from the official NTSB CAROL database, updated daily.

Frequently asked questions

How do I search flights by aircraft type on FlightFinder?

Pick an aircraft model — Boeing 737, Airbus A320, A380, Boeing 787 Dreamliner and more — enter your origin airport, and FlightFinder shows every route that plane flies from there with live fares.

Which aircraft types can I filter by?

We support Boeing 737/747/757/767/777/787, the full Airbus A220/A319/A320/A321/A330/A340/A350/A380 family, Embraer E170/E175/E190/E195, Bombardier CRJ and Dash 8, and the ATR 42/72 turboprops.

Is FlightFinder free to use?

Search and schedules are free. Pro ($4.99/month, $39/year, or $99 one-time lifetime) unlocks the enriched flight card — on-time stats, CO₂ per passenger, amenities, live gate & weather — plus My Trips with push alerts.

Where does the route data come from?

Live schedules come from Amadeus, AeroDataBox and Travelpayouts. Observed routes (which aircraft actually flew a given city pair) are crowdsourced from adsb.lol ADS-B data under the Open Database License.