Johannesburg International (JNB)

Airlines flying to Johannesburg International (JNB)

Airports available via direct flight

Abu Dhabi International Apt (AUH) Hoedspruit (HDS) Mombasa (MBA)
Accra (ACC) Hong Kong International Apt (HKG) Mumbai (BOM)
Addis Ababa (ADD) Inhambane (INH) Munich International Airport (MUC)
Amsterdam (AMS) Istanbul Ataturk Airport (IST) Nairobi Jomo Kenyatta International Apt (NBO)
Antananarivo (TNR) Jeddah (JED) Ndola (NLA)
Athens Eleftherios Venizelos Intl.Apt (ATH) Kimberley (KIM) Nelspruit (MQP)
Bangkok (BKK) Kinshasa N'Djili Apt (FIH) Paris Charles de Gaulle Apt (CDG)
Beira (BEW) Kuala Lumpur International Airport (KUL) Pemba (POL)
Blackbushe (BBS) Lagos (LOS) Perth (PER)
Blantyre (BLZ) Libreville (LBV) Phalaborwa (PHW)
Bloemfontein (BFN) Lilongwe (LLW) Pietermaritzburg (PZB)
Brazzaville (BZV) Lisbon (LIS) Polokwane (PTG)
Bujumbura (BJM) Livingstone (LVI) Port Elizabeth (PLZ)
Bulawayo (BUQ) London Gatwick Apt (LGW) Richards Bay (RCB)
Cairo (CAI) London Heathrow Apt (LHR) Sao Paulo Guarulhos Intl Apt (GRU)
Cape Town (CPT) Luanda (LAD) Singapore Changi Apt (SIN)
Dakar (DKR) Lubumbashi (FBM) St Denis de la Reunion (RUN)
Dar Es Salaam (DAR) Lusaka (LUN) Sydney Kingsford Smith Apt (SYD)
Doha (DOH) Mahe Island (SEZ) Tel Aviv Ben Gurion International Apt (TLV)
Douala (DLA) Mala Mala (AAM) Umtata (UTT)
Dubai (DXB) Male (MLE) Upington (UTN)
Durban International Airport (DUR) Manzini (MTS) Victoria Falls (VFA)
East London (ELS) Maputo (MPM) Vilanculos (VNX)
Entebbe/Kampala (EBB) Margate (MGH) Walvis Bay (WVB)
Fort Dauphin (FTU) Maseru (MSU) Washington Dulles International Apt (IAD)
Frankfurt International Apt (FRA) Maun (MUB) Windhoek Hosea Kutako International (WDH)
Gaborone (GBE) Mauritius (MRU) Zanzibar (ZNZ)
George (GRJ) Mmabatho (MBD) Zurich Airport (ZRH)
Harare (HRE)