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 to JNB

Flights to Johannesburg (JNB)

Last updated: Sep 10, 2026

Did you mean flights from 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 serving Johannesburg
  2. Popular routes to Johannesburg
  3. Popular routes with a stopover
  4. Information on Points & Miles
  5. Long-haul flights to Johannesburg
  6. Flights to Johannesburg (JNB) by country
  7. Seasonal and upcoming routes to Johannesburg
  8. Airline alliances to Johannesburg
  9. Award programs that reach Johannesburg
  10. Intercontinental flights to Johannesburg
  11. Domestic flights to Johannesburg
  12. Alternative airports near Johannesburg
Frequently asked questions

Airlines serving 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 routes to Johannesburg

The places connected to 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 routes with a stopover

Aside from the non-stop routes above, reaching Johannesburg from these popular places requires 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 routes to Johannesburg not already shown in a shorter great-circle distance band.

Which places within 500 miles can reach Johannesburg non-stop?

  • 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)

Which places within 1,000 miles can reach Johannesburg non-stop?

  • 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

Which places within 2,000 miles can reach Johannesburg non-stop?

  • 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

Which places within 3,000 miles can reach Johannesburg non-stop?

  • 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

Which places within 4,000 miles can reach Johannesburg non-stop?

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

Which places within 5,000 miles can reach Johannesburg non-stop?

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

Which places within 6,000 miles can reach Johannesburg non-stop?

  • 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

Which places within 7,000 miles can reach Johannesburg non-stop?

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

Which places within 8,000 miles can reach Johannesburg non-stop?

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

Which places within 9,000 miles can reach Johannesburg non-stop?

  • Atlanta (ATL)8,440 mi

Long-haul flights to 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 to 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 to Johannesburg (JNB) by country

  • Johannesburg has nonstop connections with 7 airports in Mozambique: Maputo (MPM), Vilanculo (VNX), Pemba / Porto Amelia (POL), Beira (BEW), Tete (TET), Nampula (APL), and Nacala (MNC). These routes are served 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 connections with 3 airports in Botswana: Gaborone (GBE), Maun (MUB), and Kasane (BBK). These routes are served 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 connections with 3 airports in Zambia: Lusaka (LUN), Livingstone (LVI), and Ndola (NLA). These routes are served 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 connections with 3 airports in Zimbabwe: Harare (HRE), Victoria Falls (VFA), and Bulawayo (BUQ). These routes are served 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 connections with 2 airports in Australia: Perth (PER) and Sydney (SYD). These routes are served by Air New Zealand (Star Alliance), Qantas (Oneworld), and South African Airways (Star Alliance).

    Australia2 destinations
  • Johannesburg has nonstop connections with 2 airports in China: Shenzhen (SZX) and Hong Kong (HKG). These routes are served by Air China (Star Alliance), Cathay Pacific (Oneworld), Japan Airlines (Oneworld), LATAM Chile, and Shenzhen Airlines (Star Alliance).

    China2 destinations
  • Johannesburg has nonstop connections with 2 airports in Congo, The Democratic Republic of the: Lubumbashi (FBM) and Kinshasa (FIH). These routes are served 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 connections with 2 airports in Germany: Frankfurt-am-Main (FRA) and Munich (MUC). These routes are served 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 connections with 2 airports in Madagascar: Antananarivo (TNR) and Nosy Be (NOS). These routes are served by Airlink and United Airlines (Star Alliance).

    Madagascar2 destinations
  • Johannesburg has nonstop connections with 2 airports in Malawi: Lilongwe (LLW) and Blantyre (BLZ). These routes are served by Airlink, Emirates, Ethiopian Airlines (Star Alliance), KLM (SkyTeam), and Qatar Airways (Oneworld).

    Malawi2 destinations
  • Johannesburg has nonstop connections with 2 airports in Namibia: Windhoek (WDH) and Walvis Bay (WVB). These routes are served 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 connections with 2 airports in Tanzania, United Republic of: Dar es Salaam (DAR) and Kiembi Samaki (ZNZ). These routes are served by Air Tanzania, Airlink, LATAM Chile, Safair, and South African Airways (Star Alliance).

    Tanzania, United Republic of2 destinations
  • Johannesburg has nonstop connections with 2 airports in United Arab Emirates: Dubai (DXB) and Abu Dhabi (AUH). These routes are served 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 connections with 2 airports in United States: Atlanta (ATL) and Newark (EWR). These routes are served by Delta Air Lines (SkyTeam), United Airlines (Star Alliance), and Virgin Atlantic (SkyTeam).

    United States2 destinations
  • Johannesburg has a nonstop connection with Algiers (ALG) in Algeria, served by Air Algerie.

    Algeria1 destination
  • Johannesburg has a nonstop connection with Luanda (LAD) in Angola, served by Airlink.

    Angola1 destination

Seasonal and upcoming routes to 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 to Johannesburg

  • Star Alliance55 destinations
  • Oneworld46 destinations
  • SkyTeam42 destinations

Award programs that reach Johannesburg

How many of these places each program's airlines fly to Johannesburg from. 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 to Johannesburg

Non-stop flights to Johannesburg from Europe

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

Air Europa (SkyTeam) links Johannesburg nonstop with Madrid (MAD).

Air France (SkyTeam) links Johannesburg nonstop with Paris (CDG) and Amsterdam (AMS).

All Nippon Airways (Star Alliance) links Johannesburg nonstop with Frankfurt-am-Main (FRA).

American Airlines (Oneworld) links Johannesburg nonstop with London (LHR).

Austrian Airlines (Star Alliance) links Johannesburg nonstop with Frankfurt-am-Main (FRA).

British Airways (Oneworld) links Johannesburg nonstop with London (LHR).

Brussels Airlines (Star Alliance) links Johannesburg nonstop with Frankfurt-am-Main (FRA).

China Eastern Airlines (SkyTeam) links Johannesburg nonstop with London (LHR) and Paris (CDG).

Condor links Johannesburg nonstop with Frankfurt-am-Main (FRA).

Delta Air Lines (SkyTeam) links Johannesburg nonstop with London (LHR), Paris (CDG), and Amsterdam (AMS).

Finnair (Oneworld) links Johannesburg nonstop with London (LHR).

Iberia (Oneworld) links Johannesburg nonstop with London (LHR).

IndiGo links Johannesburg nonstop with Arnavutkoy (IST).

KLM (SkyTeam) links Johannesburg nonstop with Paris (CDG) and Amsterdam (AMS).

Lufthansa (Star Alliance) links Johannesburg nonstop with Frankfurt-am-Main (FRA) and Munich (MUC).

Scandinavian Airlines (SkyTeam) links Johannesburg nonstop with London (LHR), Paris (CDG), and Amsterdam (AMS).

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

Swiss International Air Lines (Star Alliance) links Johannesburg nonstop with Zurich (ZRH).

Thai Airways (Star Alliance) links Johannesburg nonstop with Arnavutkoy (IST).

Turkish Airlines (Star Alliance) links Johannesburg nonstop with Arnavutkoy (IST).

United Airlines (Star Alliance) links Johannesburg nonstop with Frankfurt-am-Main (FRA).

Virgin Atlantic (SkyTeam) links Johannesburg nonstop with London (LHR).

WestJet links Johannesburg nonstop with London (LHR).

Non-stop flights to Johannesburg from Asia

Air China (Star Alliance) links Johannesburg nonstop with Shenzhen (SZX).

Air New Zealand (Star Alliance) links Johannesburg nonstop with Singapore (SIN).

Air Serbia links Johannesburg nonstop with Doha (DOH).

Air Seychelles links Johannesburg nonstop with Abu Dhabi (AUH).

Airlink links Johannesburg nonstop with SHO (SHO) and Doha (DOH).

Alaska Airlines (Oneworld) links Johannesburg nonstop with Doha (DOH).

All Nippon Airways (Star Alliance) links Johannesburg nonstop with Singapore (SIN).

American Airlines (Oneworld) links Johannesburg nonstop with Doha (DOH).

Asiana Airlines (Star Alliance) links Johannesburg nonstop with Singapore (SIN).

British Airways (Oneworld) links Johannesburg nonstop with Doha (DOH).

Cathay Pacific (Oneworld) links Johannesburg nonstop with Doha (DOH) and Hong Kong (HKG).

China Eastern Airlines (SkyTeam) links Johannesburg nonstop with Abu Dhabi (AUH).

Condor links Johannesburg nonstop with Dubai (DXB).

Emirates links Johannesburg nonstop with SHO (SHO) and Dubai (DXB).

Etihad Airways links Johannesburg nonstop with Abu Dhabi (AUH).

Finnair (Oneworld) links Johannesburg nonstop with Doha (DOH).

G Switch Works links Johannesburg nonstop with SHO (SHO).

Gulf Air links Johannesburg nonstop with Abu Dhabi (AUH).

Iberia (Oneworld) links Johannesburg nonstop with Doha (DOH).

Japan Airlines (Oneworld) links Johannesburg nonstop with Doha (DOH) and Hong Kong (HKG).

JetBlue links Johannesburg nonstop with Doha (DOH).

Kuwait Airways links Johannesburg nonstop with Abu Dhabi (AUH).

LATAM Chile links Johannesburg nonstop with Doha (DOH) and Hong Kong (HKG).

Non-stop flights to Johannesburg from North America

Delta Air Lines (SkyTeam) links Johannesburg nonstop with Atlanta (ATL).

United Airlines (Star Alliance) links Johannesburg nonstop with Newark (EWR).

Virgin Atlantic (SkyTeam) links Johannesburg nonstop with Atlanta (ATL).

Non-stop flights to Johannesburg from Oceania

Air New Zealand (Star Alliance) links Johannesburg nonstop with Perth (PER).

Qantas (Oneworld) links Johannesburg nonstop with Perth (PER) and Sydney (SYD).

South African Airways (Star Alliance) links Johannesburg nonstop with Perth (PER).

Non-stop flights to Johannesburg from South America

Cathay Pacific (Oneworld) links Johannesburg nonstop with Sao Paulo (GRU).

Gol Transportes Aéreos links Johannesburg nonstop with Sao Paulo (GRU).

LATAM Chile links Johannesburg nonstop with Sao Paulo (GRU).

South African Airways (Star Alliance) links Johannesburg nonstop with Sao Paulo (GRU).

Domestic flights to 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 to Johannesburg (JNB)?

Open the map with Anywhere as your starting point and JNB as the destination. Each result keeps the route pointed toward Johannesburg, and you can narrow it by airline, alliance, aircraft, mileage program, and nonstop service.

Does Flightmap show direct and connecting flights to Johannesburg?

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

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

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

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
  • Johannesburg has a nonstop connection with Sao Paulo (GRU) in Brazil, served by Cathay Pacific (Oneworld), Gol Transportes Aéreos, LATAM Chile, and South African Airways (Star Alliance).

    Brazil1 destination
  • Johannesburg has a nonstop connection with Brazzaville (BZV) in Congo, served by Afrijet Business Service, G Switch Works, Hahn Air Systems, and WorldTicket.

    Congo1 destination
  • Johannesburg has a nonstop connection with Cairo (CAI) in Egypt, served by Aegean Airlines (Star Alliance), EgyptAir (Star Alliance), Etihad Airways, and South African Airways (Star Alliance).

    Egypt1 destination
  • Johannesburg has a nonstop connection with Addis Ababa (ADD) in Ethiopia, served by 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

    Malaysia Airlines (Oneworld) links Johannesburg nonstop with Doha (DOH) and Singapore (SIN).

    Oman Air (Oneworld) links Johannesburg nonstop with Doha (DOH).

    Qatar Airways (Oneworld) links Johannesburg nonstop with SHO (SHO) and Doha (DOH).

    Rayani Air links Johannesburg nonstop with SHO (SHO).

    Royal Air Maroc (Oneworld) links Johannesburg nonstop with Doha (DOH).

    Royal Jordanian (Oneworld) links Johannesburg nonstop with Doha (DOH).

    Rwandair links Johannesburg nonstop with Doha (DOH).

    Scandinavian Airlines (SkyTeam) links Johannesburg nonstop with Abu Dhabi (AUH).

    Shenzhen Airlines (Star Alliance) links Johannesburg nonstop with Shenzhen (SZX).

    Singapore Airlines (Star Alliance) links Johannesburg nonstop with Singapore (SIN).

    South African Airways (Star Alliance) links Johannesburg nonstop with Dubai (DXB) and Singapore (SIN).

    TAP Portugal (Star Alliance) links Johannesburg nonstop with Abu Dhabi (AUH).

    Turkish Airlines (Star Alliance) links Johannesburg nonstop with SHO (SHO).

    Virgin Australia links Johannesburg nonstop with Doha (DOH).

    XiamenAir (SkyTeam) links Johannesburg nonstop with Doha (DOH).

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