site logo
SkyView
Hotels
FlightsGuidesMoreMembership
Log In
GET the app
appstore
Flights
SearchDiscoverSkyView
Hotels
SearchDeals on Stays
About
MembershipAbout usGift CardsGiveawaysHow it works
Resources
Credit CardsGuidesNewsletterRSS FeedAdvertise with usBecome an affiliate
Support
FAQDirectoryHelp centerContact usTerms of servicePrivacy policy
GET the app
appstore
Follow us
© Copyright 2026 Roame Holdings, Inc. All Rights Reserved.
Sign up
SearchGuides
  1. Flightmap
  2. Airports in South Africa
  3. Flights from JNB

Flights from Johannesburg (JNB)

Last updated: Sep 10, 2026

Did you mean flights to Johannesburg?

O. R. Tambo International Airport is an airport serving Johannesburg, South Africa.

Right now there are 88 airports in 43 countries connected to Johannesburg, 20 of them domestic, with 88 airlines flying scheduled passenger traffic.

Johannesburg's longest nonstop connection is Atlanta (ATL), 8,440 miles, offered by Delta Air Lines and Virgin Atlantic.

On this page

  1. Airlines flying from Johannesburg
  2. Popular destinations from Johannesburg
  3. Popular destinations with a stopover
  4. Information on Points & Miles
  5. Long-haul flights from Johannesburg
  6. Flights from Johannesburg (JNB) by country
  7. Seasonal and upcoming routes from Johannesburg
  8. Airline alliances from Johannesburg
  9. Award programs flying from Johannesburg
  10. Intercontinental flights from Johannesburg
  11. Domestic flights from Johannesburg
  12. Alternative airports near Johannesburg
  • Frequently asked questions
  • Airlines flying from Johannesburg

    • Airlink48 destinations
    • Qatar Airways40 destinations
    • KLM37 destinations
    • Emirates36 destinations
    • South African Airways34 destinations
    • Air France30 destinations
    • Turkish Airlines27 destinations
    • LATAM Chile23 destinations
    • British Airways22 destinations
    • Qantas20 destinations
    • United Airlines16 destinations
    • CemAir15 destinations
    • Safair12 destinations
    • Lufthansa10 destinations
    • Ethiopian Airlines9 destinations
    • Swiss International Air Lines9 destinations

    Popular destinations from Johannesburg

    The places reachable from Johannesburg on the most scheduled services, busiest first.

    • Cape Town (CPT)790 mi
    • Durban (DUR)298 mi
    • Harare (HRE)595 mi
    • Gaborone (GBE)182 mi
    • Victoria Falls (VFA)576 mi
    • Port Elizabeth (PLZ)565 mi
    • Bulawayo (BUQ)423 mi
    • Lusaka (LUN)746 mi
    • Windhoek (WDH)724 mi
    • Bloemfontain (BFN)237 mi
    • Mpumalanga (MQP)185 mi
    • Port Louis (MRU)1,905 mi
    • George (GRJ)647 mi
    • Addis Ababa (ADD)2,527 mi
    • Kimberley (KIM)282 mi
    • Maputo (MPM)269 mi
    • Nairobi (NBO)

    Popular destinations with a stopover

    Aside from the non-stop destinations above, these popular places require a connection:

    • Abidjan (ABJ)Côte d'Ivoire
    • Beijing (PEK)China
    • Malamala (AAM)South Africa
    • Chimoio (VPY)Mozambique

    Information on Points & Miles

    Distance matters when booking with points and miles: several loyalty programs price award flights in distance bands. Each list below adds the non-stop destinations from Johannesburg not already shown in a shorter great-circle distance band.

    From Johannesburg, which places within 500 miles can I reach?

    • Potgietersrus (PTG)175 mi
    • Gaborone (GBE)182 mi
    • Mpumalanga (MQP)185 mi
    • Hoedspruit (HDS)213 mi
    • Ulusaba (ULX)215 mi
    • Londolozi (LDZ)223 mi
    • Skukuza (SZK)223 mi
    • Maseru (MSU)234 mi
    • Bloemfontain (BFN)237 mi
    • Maputo (MPM)269 mi
    • Pietermaritzburg (PZB)276 mi
    • Kimberley (KIM)282 mi
    • Richards Bay (RCB)297 mi
    • Durban (DUR)298 mi
    • Sishen (SIS)

    From Johannesburg, which places within 1,000 miles can I reach?

    • Maun (MUB)524 mi
    • Vilanculo (VNX)528 mi
    • Port Elizabeth (PLZ)565 mi
    • Victoria Falls (VFA)576 mi
    • Harare (HRE)595 mi
    • Livingstone (LVI)595 mi

    From Johannesburg, which places within 2,000 miles can I reach?

    • Lubumbashi (FBM)1,006 mi
    • Nampula (APL)1,043 mi
    • Nacala (MNC)1,138 mi
    • Pemba / Porto Amelia (POL)1,208 mi
    • Antananarivo (TNR)1,326 mi
    • Dar es Salaam (DAR)1,513 mi

    From Johannesburg, which places within 3,000 miles can I reach?

    • Libreville (LBV)2,225 mi
    • Mahe Island (SEZ)2,334 mi
    • Addis Ababa (ADD)2,527 mi
    • Lagos (LOS)2,811 mi
    • Lome (LFW)2,873 mi
    • Accra (ACC)2,904 mi

    From Johannesburg, which places within 4,000 miles can I reach?

    • Doha (DOH)3,878 mi
    • Cairo (CAI)3,892 mi
    • Abu Dhabi (AUH)3,913 mi
    • Dubai (DXB)3,984 mi

    From Johannesburg, which places within 5,000 miles can I reach?

    • Sao Paulo (GRU)4,623 mi
    • Algiers (ALG)4,636 mi
    • Arnavutkoy (IST)4,657 mi

    From Johannesburg, which places within 6,000 miles can I reach?

    • Madrid (MAD)5,037 mi
    • Perth (PER)5,163 mi
    • Zurich (ZRH)5,231 mi
    • Munich (MUC)5,247 mi
    • Singapore (SIN)5,378 mi
    • Frankfurt-am-Main (FRA)5,399 mi

    From Johannesburg, which places within 7,000 miles can I reach?

    • Hong Kong (HKG)6,633 mi
    • Shenzhen (SZX)6,636 mi
    • Sydney (SYD)6,850 mi

    From Johannesburg, which places within 8,000 miles can I reach?

    • SHO (SHO)7,843 mi
    • Newark (EWR)7,994 mi

    From Johannesburg, which places within 9,000 miles can I reach?

    • Atlanta (ATL)8,440 mi

    Long-haul flights from Johannesburg

    Long-haul routes are usually flown by a wide-body aircraft, and the cabin you book matters more the longer you are in it — which is also where award points go furthest. These are the non-stop routes from Johannesburg of 3,000 miles or more.

    • Atlanta (ATL)8,440 mi
    • Newark (EWR)7,994 mi
    • SHO (SHO)7,843 mi
    • Sydney (SYD)6,850 mi
    • Shenzhen (SZX)6,636 mi
    • Hong Kong (HKG)6,633 mi
    • London (LHR)5,639 mi
    • Amsterdam (AMS)5,603 mi
    • Paris (CDG)5,429 mi
    • Frankfurt-am-Main (FRA)5,399 mi
    • Singapore (SIN)5,378 mi
    • Munich (MUC)5,247 mi
    • Zurich (ZRH)5,231 mi
    • Perth (PER)5,163 mi
    • Madrid (MAD)5,037 mi
    • Arnavutkoy (IST)4,657 mi
    • Algiers (ALG)

    Flights from Johannesburg (JNB) by country

    • Johannesburg has nonstop service to 7 airports in Mozambique: Maputo (MPM), Vilanculo (VNX), Pemba / Porto Amelia (POL), Beira (BEW), Tete (TET), Nampula (APL), and Nacala (MNC). Flights are offered by Air France (SkyTeam), Airlink, CemAir, Emirates, KLM (SkyTeam), Lam Mozambique, LATAM Chile, Qatar Airways (Oneworld), South African Airways (Star Alliance), and Turkish Airlines (Star Alliance).

      Mozambique7 destinations
    • Johannesburg has nonstop service to 3 airports in Botswana: Gaborone (GBE), Maun (MUB), and Kasane (BBK). Flights are offered by Air Botswana, Air France (SkyTeam), Airlink, British Airways (Oneworld), CemAir, Emirates, KLM (SkyTeam), Qantas (Oneworld), Qatar Airways (Oneworld), South African Airways (Star Alliance), Turkish Airlines (Star Alliance), and United Airlines (Star Alliance).

      Botswana3 destinations
    • Johannesburg has nonstop service to 3 airports in Zambia: Lusaka (LUN), Livingstone (LVI), and Ndola (NLA). Flights are offered by Air France (SkyTeam), Airlink, British Airways (Oneworld), EgyptAir (Star Alliance), Emirates, Ethiopian Airlines (Star Alliance), KLM (SkyTeam), Naysa, Proflight Commuter, Qantas (Oneworld), Qatar Airways (Oneworld), Safair, South African Airways (Star Alliance), Taag, and United Airlines (Star Alliance).

      Zambia3 destinations
    • Johannesburg has nonstop service to 3 airports in Zimbabwe: Harare (HRE), Victoria Falls (VFA), and Bulawayo (BUQ). Flights are offered by Air France (SkyTeam), Air Zimbabwe, Airlink, Aviation Starlink, British Airways (Oneworld), CemAir, EgyptAir (Star Alliance), Emirates, Fastjet, Hahn Air Systems, KLM (SkyTeam), LATAM Chile, Qantas (Oneworld), Qatar Airways (Oneworld), Rwandair, Safair, South African Airways (Star Alliance), Taag, Turkish Airlines (Star Alliance), and United Airlines (Star Alliance).

      Zimbabwe3 destinations
    • Johannesburg has nonstop service to 2 airports in Australia: Perth (PER) and Sydney (SYD). Flights are offered by Air New Zealand (Star Alliance), Qantas (Oneworld), and South African Airways (Star Alliance).

      Australia2 destinations
    • Johannesburg has nonstop service to 2 airports in China: Shenzhen (SZX) and Hong Kong (HKG). Flights are offered by Air China (Star Alliance), Cathay Pacific (Oneworld), Japan Airlines (Oneworld), LATAM Chile, and Shenzhen Airlines (Star Alliance).

      China2 destinations
    • Johannesburg has nonstop service to 2 airports in Congo, The Democratic Republic of the: Lubumbashi (FBM) and Kinshasa (FIH). Flights are offered by Air Senegal, Airlink, ASKY Airlines, Emirates, Ethiopian Airlines (Star Alliance), KLM (SkyTeam), Qatar Airways (Oneworld), and South African Airways (Star Alliance).

      Congo, The Democratic Republic of the2 destinations
    • Johannesburg has nonstop service to 2 airports in Germany: Frankfurt-am-Main (FRA) and Munich (MUC). Flights are offered by Air Canada (Star Alliance), All Nippon Airways (Star Alliance), Austrian Airlines (Star Alliance), Brussels Airlines (Star Alliance), Condor, Lufthansa (Star Alliance), South African Airways (Star Alliance), and United Airlines (Star Alliance).

      Germany2 destinations
    • Johannesburg has nonstop service to 2 airports in Madagascar: Antananarivo (TNR) and Nosy Be (NOS). Flights are offered by Airlink and United Airlines (Star Alliance).

      Madagascar2 destinations
    • Johannesburg has nonstop service to 2 airports in Malawi: Lilongwe (LLW) and Blantyre (BLZ). Flights are offered by Airlink, Emirates, Ethiopian Airlines (Star Alliance), KLM (SkyTeam), and Qatar Airways (Oneworld).

      Malawi2 destinations
    • Johannesburg has nonstop service to 2 airports in Namibia: Windhoek (WDH) and Walvis Bay (WVB). Flights are offered by Airlink, British Airways (Oneworld), Emirates, Kenya Airways (SkyTeam), KLM (SkyTeam), LATAM Chile, Lufthansa (Star Alliance), Qantas (Oneworld), Qatar Airways (Oneworld), South African Airways (Star Alliance), Swiss International Air Lines (Star Alliance), Turkish Airlines (Star Alliance), and United Airlines (Star Alliance).

      Namibia2 destinations
    • Johannesburg has nonstop service to 2 airports in Tanzania, United Republic of: Dar es Salaam (DAR) and Kiembi Samaki (ZNZ). Flights are offered by Air Tanzania, Airlink, LATAM Chile, Safair, and South African Airways (Star Alliance).

      Tanzania, United Republic of2 destinations
    • Johannesburg has nonstop service to 2 airports in United Arab Emirates: Dubai (DXB) and Abu Dhabi (AUH). Flights are offered by Air Seychelles, China Eastern Airlines (SkyTeam), Condor, Emirates, Etihad Airways, Gulf Air, Kuwait Airways, Scandinavian Airlines (SkyTeam), South African Airways (Star Alliance), and TAP Portugal (Star Alliance).

      United Arab Emirates2 destinations
    • Johannesburg has nonstop service to 2 airports in United States: Atlanta (ATL) and Newark (EWR). Flights are offered by Delta Air Lines (SkyTeam), United Airlines (Star Alliance), and Virgin Atlantic (SkyTeam).

      United States2 destinations
    • You can fly nonstop from Johannesburg to Algiers (ALG) in Algeria with Air Algerie.

      Algeria1 destination
    • You can fly nonstop from Johannesburg to Luanda (LAD) in Angola with Airlink.

      Angola1 destination

    Seasonal and upcoming routes from Johannesburg

    Not flying yet

    • Algiers (ALG)Sep 12, 2026 – Mar 27, 2027
    • Ulusaba (ULX)Sep 26, 2026 – Sep 26, 2026
    • Luanda (LAD)Dec 27, 2026 – Dec 27, 2026

    Ending before the rest

    • Londolozi (LDZ)Through Dec 31, 2026
    • Brazzaville (BZV)Through Mar 31, 2027
    • Libreville (LBV)Through Mar 31, 2027
    • Margate (MGH)Through Jun 30, 2027
    • Richards Bay (RCB)Through Jun 30, 2027

    The other 73 routes are scheduled across the whole window the feed publishes.

    Airline alliances from Johannesburg

    • Star Alliance55 destinations
    • Oneworld46 destinations
    • SkyTeam42 destinations

    Award programs flying from Johannesburg

    How many of these destinations each program's airlines fly to. Reach, not award availability — that is a live fare question this schedule feed cannot answer.

    • Aeroplan55 destinations
    • All Nippon Airways55 destinations
    • EVA Air Infinity MileageLands55 destinations
    • LifeMiles55 destinations
    • Lufthansa Miles & More55 destinations
    • Singapore KrisFlyer55 destinations
    • TAP Miles&Go55 destinations
    • Turkish Miles&Smiles55 destinations
    • United MileagePlus55 destinations
    • Alaska Atmos Rewards46 destinations
    • American Airlines46 destinations
    • British Airways46 destinations
    • Cathay Pacific46 destinations
    • Finnair Plus46 destinations
    • Iberia Plus46 destinations
    • Qantas Frequent Flyer46 destinations

    Intercontinental flights from Johannesburg

    Non-stop flights from Johannesburg to Europe

    Air Canada (Star Alliance) flies nonstop from Johannesburg to Frankfurt-am-Main (FRA), Munich (MUC), and Zurich (ZRH).

    Air Europa (SkyTeam) flies nonstop from Johannesburg to Madrid (MAD).

    Air France (SkyTeam) flies nonstop from Johannesburg to Paris (CDG) and Amsterdam (AMS).

    All Nippon Airways (Star Alliance) flies nonstop from Johannesburg to Frankfurt-am-Main (FRA).

    American Airlines (Oneworld) flies nonstop from Johannesburg to London (LHR).

    Austrian Airlines (Star Alliance) flies nonstop from Johannesburg to Frankfurt-am-Main (FRA).

    British Airways (Oneworld) flies nonstop from Johannesburg to London (LHR).

    Brussels Airlines (Star Alliance) flies nonstop from Johannesburg to Frankfurt-am-Main (FRA).

    China Eastern Airlines (SkyTeam) flies nonstop from Johannesburg to London (LHR) and Paris (CDG).

    Condor flies nonstop from Johannesburg to Frankfurt-am-Main (FRA).

    Delta Air Lines (SkyTeam) flies nonstop from Johannesburg to London (LHR), Paris (CDG), and Amsterdam (AMS).

    Finnair (Oneworld) flies nonstop from Johannesburg to London (LHR).

    Iberia (Oneworld) flies nonstop from Johannesburg to London (LHR).

    IndiGo flies nonstop from Johannesburg to Arnavutkoy (IST).

    KLM (SkyTeam) flies nonstop from Johannesburg to Paris (CDG) and Amsterdam (AMS).

    Lufthansa (Star Alliance) flies nonstop from Johannesburg to Frankfurt-am-Main (FRA) and Munich (MUC).

    Scandinavian Airlines (SkyTeam) flies nonstop from Johannesburg to London (LHR), Paris (CDG), and Amsterdam (AMS).

    South African Airways (Star Alliance) flies nonstop from Johannesburg to Frankfurt-am-Main (FRA), Arnavutkoy (IST), Munich (MUC), and Zurich (ZRH).

    Swiss International Air Lines (Star Alliance) flies nonstop from Johannesburg to Zurich (ZRH).

    Thai Airways (Star Alliance) flies nonstop from Johannesburg to Arnavutkoy (IST).

    Turkish Airlines (Star Alliance) flies nonstop from Johannesburg to Arnavutkoy (IST).

    United Airlines (Star Alliance) flies nonstop from Johannesburg to Frankfurt-am-Main (FRA).

    Virgin Atlantic (SkyTeam) flies nonstop from Johannesburg to London (LHR).

    WestJet flies nonstop from Johannesburg to London (LHR).

    Non-stop flights from Johannesburg to Asia

    Air China (Star Alliance) flies nonstop from Johannesburg to Shenzhen (SZX).

    Air New Zealand (Star Alliance) flies nonstop from Johannesburg to Singapore (SIN).

    Air Serbia flies nonstop from Johannesburg to Doha (DOH).

    Air Seychelles flies nonstop from Johannesburg to Abu Dhabi (AUH).

    Airlink flies nonstop from Johannesburg to SHO (SHO) and Doha (DOH).

    Alaska Airlines (Oneworld) flies nonstop from Johannesburg to Doha (DOH).

    All Nippon Airways (Star Alliance) flies nonstop from Johannesburg to Singapore (SIN).

    American Airlines (Oneworld) flies nonstop from Johannesburg to Doha (DOH).

    Asiana Airlines (Star Alliance) flies nonstop from Johannesburg to Singapore (SIN).

    British Airways (Oneworld) flies nonstop from Johannesburg to Doha (DOH).

    Cathay Pacific (Oneworld) flies nonstop from Johannesburg to Doha (DOH) and Hong Kong (HKG).

    China Eastern Airlines (SkyTeam) flies nonstop from Johannesburg to Abu Dhabi (AUH).

    Condor flies nonstop from Johannesburg to Dubai (DXB).

    Emirates flies nonstop from Johannesburg to SHO (SHO) and Dubai (DXB).

    Etihad Airways flies nonstop from Johannesburg to Abu Dhabi (AUH).

    Finnair (Oneworld) flies nonstop from Johannesburg to Doha (DOH).

    G Switch Works flies nonstop from Johannesburg to SHO (SHO).

    Gulf Air flies nonstop from Johannesburg to Abu Dhabi (AUH).

    Iberia (Oneworld) flies nonstop from Johannesburg to Doha (DOH).

    Japan Airlines (Oneworld) flies nonstop from Johannesburg to Doha (DOH) and Hong Kong (HKG).

    JetBlue flies nonstop from Johannesburg to Doha (DOH).

    Kuwait Airways flies nonstop from Johannesburg to Abu Dhabi (AUH).

    Non-stop flights from Johannesburg to North America

    Delta Air Lines (SkyTeam) flies nonstop from Johannesburg to Atlanta (ATL).

    United Airlines (Star Alliance) flies nonstop from Johannesburg to Newark (EWR).

    Virgin Atlantic (SkyTeam) flies nonstop from Johannesburg to Atlanta (ATL).

    Non-stop flights from Johannesburg to Oceania

    Air New Zealand (Star Alliance) flies nonstop from Johannesburg to Perth (PER).

    Qantas (Oneworld) flies nonstop from Johannesburg to Perth (PER) and Sydney (SYD).

    South African Airways (Star Alliance) flies nonstop from Johannesburg to Perth (PER).

    Non-stop flights from Johannesburg to South America

    Cathay Pacific (Oneworld) flies nonstop from Johannesburg to Sao Paulo (GRU).

    Gol Transportes Aéreos flies nonstop from Johannesburg to Sao Paulo (GRU).

    LATAM Chile flies nonstop from Johannesburg to Sao Paulo (GRU).

    South African Airways (Star Alliance) flies nonstop from Johannesburg to Sao Paulo (GRU).

    Domestic flights from Johannesburg

    • Cape Town (CPT)790 mi
    • Durban (DUR)298 mi
    • Port Elizabeth (PLZ)565 mi
    • Bloemfontain (BFN)237 mi
    • Mpumalanga (MQP)185 mi
    • George (GRJ)647 mi
    • Kimberley (KIM)282 mi
    • Hoedspruit (HDS)213 mi
    • Potgietersrus (PTG)175 mi
    • East London (ELS)478 mi
    • Mthatha (UTT)375 mi
    • Upington (UTN)457 mi
    • Sishen (SIS)340 mi
    • Pietermaritzburg (PZB)276 mi
    • Skukuza (SZK)223 mi
    • Londolozi (LDZ)223 mi
    • Richards Bay (RCB)

    Alternative airports near Johannesburg

    • Johannesburg (QRA)10 mi / 16 km
    • Midrand (GCJ)12 mi / 19 km
    • Pretoria (WKF)21 mi / 34 km
    • Johannesburg (HLA)24 mi / 39 km
    • Pretoria (PRY)33 mi / 53 km

    Frequently asked questions

    What is the official name of airport JNB?

    The airport's official name is O. R. Tambo International Airport. On Roame and most flight schedules, you will find it under the code JNB.

    What is the airport code for O. R. Tambo International Airport?

    The IATA airport code for O. R. Tambo International Airport is JNB. Enter JNB in Flightmap whenever you want to use this exact airport.

    Where is O. R. Tambo International Airport (JNB)?

    O. R. Tambo International Airport serves Johannesburg, South Africa. Flightmap uses the airport's exact coordinates, so nearby airports and route distances stay tied to JNB, not just the broader city.

    How can I explore flights from Johannesburg (JNB)?

    Open the map with JNB as your departure airport and Anywhere as the destination. You can then narrow the routes by airline, alliance, aircraft, mileage program, nonstop service, and observed award fares.

    Does Flightmap show direct and connecting flights from Johannesburg?

    Yes. Flightmap separates nonstop routes from destinations that need a connection, and the Nonstop only control lets you focus on direct service from JNB.

    Can I look for award flights from Johannesburg (JNB)?

    Yes. When Roame has observed award availability for a route from JNB, signed-in members can see the lowest points price by cabin and the related carrier fees, then continue to the full award search.

    How many places can I reach from Johannesburg (JNB)?

    Current schedule data connects Johannesburg (JNB) with 88 connected airports in 43 countries. The route list can change as airlines publish new seasons, so the page is rebuilt from the latest available schedule aggregate.

    Which airlines fly from Johannesburg (JNB)?

    The current route data includes 88 airlines: Aegean Airlines, Afrijet Business Service, Air Algerie, Air Austral, Air Botswana, Air Canada, Air China, Air Europa, Air France, Air India, Air Mauritius, Air New Zealand, Air Senegal, Air Serbia, Air Seychelles, Air Tanzania, Air Zimbabwe, Airlink, Alaska Airlines, All Nippon Airways, American Airlines, Asiana Airlines, ASKY Airlines, Austrian Airlines, Aviation Starlink, British Airways, Brussels Airlines, Cathay Pacific, CemAir, China Eastern Airlines, Condor, Delta Air Lines, EgyptAir, Emirates, Ethiopian Airlines, Etihad Airways, Fastjet, Federal Airlines, Finnair, Flexflight, Flynas, G Switch Works, Gol Transportes Aéreos, Gulf Air, Hahn Air Systems, Iberia, IndiGo, Japan Airlines, JetBlue, Kenya Airways, KLM, Korean Air, Kuwait Airways, Lam Mozambique, LATAM Chile, Lufthansa, Malaysia Airlines, Naysa, Oman Air, Pakistan International Airlines (PIA), Proflight Commuter, Qantas, Qatar Airways, Rayani Air, Royal Air Maroc, Royal Jordanian, Rwandair, Safair, Saudia, Scandinavian Airlines, Shenzhen Airlines, Singapore Airlines, South African Airways, SriLankan Airlines, Swiss International Air Lines, Taag, TAP Portugal, Thai Airways, TransAsia Airways, Turkish Airlines, Uganda Airlines, United Airlines, Virgin Atlantic, Virgin Australia, WestJet, WorldTicket, X1, and XiamenAir. Use the airline filter to isolate any one of them on the map.

    What is the longest nonstop connection from Johannesburg (JNB)?

    The longest nonstop connection currently present in the route data is Atlanta (ATL), about 8,440 miles from Johannesburg. It is offered by Delta Air Lines and Virgin Atlantic.

    Are there domestic flights from Johannesburg (JNB)?

    Yes. The current route data includes 20 domestic destinations within South Africa. The Domestic flights section highlights named airport links from that set.

    Fastjet
    7 destinations
  • Hahn Air Systems7 destinations
  • EgyptAir6 destinations
  • Taag6 destinations
  • Show top 20 airlinesShow less
    1,809 mi
  • Dar es Salaam (DAR)1,513 mi
  • Hoedspruit (HDS)213 mi
  • Maun (MUB)524 mi
  • Show top 20 destinationsShow less
    340 mi
  • Margate (MGH)350 mi
  • Mthatha (UTT)375 mi
  • Bulawayo (BUQ)423 mi
  • Upington (UTN)457 mi
  • East London (ELS)478 mi
  • Show all 20 destinationsShow less
    Kasane (BBK)
    607 mi
  • Beira (BEW)609 mi
    • George (GRJ)647 mi
    • Windhoek (WDH)724 mi
    • Lusaka (LUN)746 mi
    • Tete (TET)775 mi
    • Cape Town (CPT)790 mi
    • Blantyre (BLZ)842 mi
    • Walvis Bay (WVB)882 mi
    • Ndola (NLA)908 mi
    • Lilongwe (LLW)925 mi
    Show all 17 destinationsShow less
    Luanda (LAD)
    1,547 mi
  • Kiembi Samaki (ZNZ)1,554 mi
    • Nosy Be (NOS)1,574 mi
    • Kigali (KGL)1,674 mi
    • Kinshasa (FIH)1,725 mi
    • Brazzaville (BZV)1,739 mi
    • St Denis (RUN)1,761 mi
    • Nairobi (NBO)1,809 mi
    • Kampala (EBB)1,830 mi
    • Port Louis (MRU)1,905 mi
    Show all 16 destinationsShow less
    Paris (CDG)
    5,429 mi
  • Amsterdam (AMS)5,603 mi
    • London (LHR)5,639 mi
    Show all 9 destinationsShow less
    4,636 mi
  • Sao Paulo (GRU)4,623 mi
  • Dubai (DXB)3,984 mi
  • Abu Dhabi (AUH)3,913 mi
  • Show top 20 destinationsShow less

    You can fly nonstop from Johannesburg to Sao Paulo (GRU) in Brazil with Cathay Pacific (Oneworld), Gol Transportes Aéreos, LATAM Chile, and South African Airways (Star Alliance).

    Brazil1 destination
  • You can fly nonstop from Johannesburg to Brazzaville (BZV) in Congo with Afrijet Business Service, G Switch Works, Hahn Air Systems, and WorldTicket.

    Congo1 destination
  • You can fly nonstop from Johannesburg to Cairo (CAI) in Egypt with Aegean Airlines (Star Alliance), EgyptAir (Star Alliance), Etihad Airways, and South African Airways (Star Alliance).

    Egypt1 destination
  • You can fly nonstop from Johannesburg to Addis Ababa (ADD) in Ethiopia with Aegean Airlines (Star Alliance), Air India (Star Alliance), Asiana Airlines (Star Alliance), ASKY Airlines, Ethiopian Airlines (Star Alliance), Etihad Airways, Flynas, Kuwait Airways, Malaysia Airlines (Oneworld), Pakistan International Airlines (PIA), Singapore Airlines (Star Alliance), South African Airways (Star Alliance), SriLankan Airlines (Oneworld), and TAP Portugal (Star Alliance).

    Ethiopia1 destination
  • Show top 20 countriesShow less
  • Qatar Airways46 destinations
  • Club Premier42 destinations
  • Delta SkyMiles42 destinations
  • Flying Blue42 destinations
  • Show top 20 programsShow less

    LATAM Chile flies nonstop from Johannesburg to Doha (DOH) and Hong Kong (HKG).

    Malaysia Airlines (Oneworld) flies nonstop from Johannesburg to Doha (DOH) and Singapore (SIN).

    Oman Air (Oneworld) flies nonstop from Johannesburg to Doha (DOH).

    Qatar Airways (Oneworld) flies nonstop from Johannesburg to SHO (SHO) and Doha (DOH).

    Rayani Air flies nonstop from Johannesburg to SHO (SHO).

    Royal Air Maroc (Oneworld) flies nonstop from Johannesburg to Doha (DOH).

    Royal Jordanian (Oneworld) flies nonstop from Johannesburg to Doha (DOH).

    Rwandair flies nonstop from Johannesburg to Doha (DOH).

    Scandinavian Airlines (SkyTeam) flies nonstop from Johannesburg to Abu Dhabi (AUH).

    Shenzhen Airlines (Star Alliance) flies nonstop from Johannesburg to Shenzhen (SZX).

    Singapore Airlines (Star Alliance) flies nonstop from Johannesburg to Singapore (SIN).

    South African Airways (Star Alliance) flies nonstop from Johannesburg to Dubai (DXB) and Singapore (SIN).

    TAP Portugal (Star Alliance) flies nonstop from Johannesburg to Abu Dhabi (AUH).

    Turkish Airlines (Star Alliance) flies nonstop from Johannesburg to SHO (SHO).

    Virgin Australia flies nonstop from Johannesburg to Doha (DOH).

    XiamenAir (SkyTeam) flies nonstop from Johannesburg to Doha (DOH).

    297 mi
  • Margate (MGH)350 mi
  • Malamala (AAM)225 mi
  • Ulusaba (ULX)215 mi
  • Show all 20 destinationsShow less