JNB routes

OR Tambo International Airport
Johannesburg, Gauteng, South Africa

Caution: Route data may be out of date. We will be adding support for users to update routes soon.

Flights to JNB from ...

Abu Dhabi, United Arab Emirates (AUH)

via Alitalia - Compagnia Aerea Italiana Spa
Code share. Non-stop.
Aircraft: 332

via Etihad Airways
Non-stop.
Aircraft: 332

via Ukraine International Airlines
Code share. Non-stop.
Aircraft: 330

Accra, Ghana (ACC)

via Air Namibia
Non-stop.
Aircraft: 319

via South African Airways
Non-stop.
Aircraft: 342 744

Addis Ababa, Ethiopia (ADD)

via Ethiopian Airlines
Non-stop.
Aircraft: 752

via South African Airways
Code share. Non-stop.
Aircraft: 752

Amsterdam, Netherlands (AMS)

via KLM-Royal Dutch Airlines
Non-stop.
Aircraft: 777

Antananarivo, Madagascar (TNR)

via Air Madagascar
Non-stop.
Aircraft: 733

via South African Airways
Code share. Non-stop.
Aircraft: AR8

Athens, Greece (ATH)

via Hellenic Imperial Airways
Non-stop.
Aircraft: 742

Atlanta, United States (ATL)

via Delta Air Lines
Non-stop.
Aircraft: 77L

Bangkok, Thailand (BKK)

via South African Airways
Code share. Non-stop.
Aircraft: 777

via Thai Airways International
Non-stop.
Aircraft: 777

Beira, Mozambique (BEW)

via LAM-Linhas Aereas de Mocambique
Non-stop.
Aircraft: DH4

via South African Airways
Code share. Non-stop.
Aircraft: ERJ

Blantyre, Malawi (BLZ)

via Air Malawi
Non-stop.
Aircraft: 732

via South African Airways
Non-stop.
Aircraft: 738

Bloemfontain, South Africa (BFN)

via Mango
Non-stop.
Aircraft: 738

via South African Airways
Code share. Non-stop.
Aircraft: DH4 CR2 DH3 J41

Brazzaville, Congo (Brazzaville) (BZV)

via Aero Benin
Code share. Non-stop.
Aircraft: 727

via Inter Air
Non-stop.
Aircraft: 727 737

Buenos Aires, Argentina (EZE)

via South African Airways
Non-stop.
Aircraft: 342

Bulawayo, Zimbabwe (BUQ)

via Air Zimbabwe
Non-stop.
Aircraft: YN7

via South African Airways
Code share. Non-stop.
Aircraft: AR8

Cairo, Egypt (CAI)

via EgyptAir
Non-stop.
Aircraft: 330

via South African Airways
Code share. Non-stop.
Aircraft: 330

Cape Town, South Africa (CPT)

via 1time
Non-stop.
Aircraft: M82

via Air India
Code share. Non-stop.
Aircraft: 319

via British Airways
Code share. Non-stop.
Aircraft: 733 734

via Comair
Non-stop.
Aircraft: 734 738

via Etihad Airways
Non-stop.
Aircraft: 332

via Lufthansa Airlines
Non-stop.
Aircraft: 343 342

via Malaysia Airlines
Non-stop.
Aircraft: 744

via Mango
Non-stop.
Aircraft: 738

via Qatar Airways
Non-stop.
Aircraft: 77L

via Singapore Airlines
Non-stop.
Aircraft: 772

via South African Airways
Non-stop.
Aircraft: 738 343 319 342 346

via South African Airways
Code share. Non-stop.
Aircraft: 772

via TAP Air Portugal
Code share. Non-stop.
Aircraft: 738

via Turkish Airlines
Non-stop.
Aircraft: 343

via United Airlines
Code share. Non-stop.
Aircraft: 342

Dakar, Senegal (DKR)

via South African Airways
Non-stop.
Aircraft: 346

via United Airlines
Code share. Non-stop.
Aircraft: 346

Dar es Salaam, Tanzania (DAR)

via South African Airways
Non-stop.
Aircraft: 738 319

Doha, Qatar ()

via Qatar Airways
Non-stop.
Aircraft: 77L

Dubai, United Arab Emirates (DXB)

via Emirates
Non-stop.
Aircraft: 77W 345

via South African Airways
Code share. Non-stop.
Aircraft: 77W 345

Durban, South Africa ()

via 1time
Non-stop.
Aircraft: M82

via Air India
Code share. Non-stop.
Aircraft: 738

via bmi british midland international
Code share. Non-stop.
Aircraft: 738

via British Airways
Code share. Non-stop.
Aircraft: 733 732 734

via Comair
Non-stop.
Aircraft: 734 738

via Lufthansa Airlines
Code share. Non-stop.
Aircraft: 738

via Malaysia Airlines
Code share. Non-stop.
Aircraft: 319

via Mango
Non-stop.
Aircraft: 738

via South African Airways
Non-stop.
Aircraft: 319 738

via South African Airways
Code share. Non-stop.
Aircraft: DH3

via SWISS
Code share. Non-stop.
Aircraft: 738

via TAP Air Portugal
Code share. Non-stop.
Aircraft: 738

via United Airlines
Code share. Non-stop.
Aircraft: 738

East London, South Africa (ELS)

via 1time
Non-stop.
Aircraft: M82

via bmi british midland international
Code share. Non-stop.
Aircraft: 319

via South African Airways
Non-stop.
Aircraft: 319 738

via South African Airways
Code share. Non-stop.
Aircraft: CR2 DH4 CR7

via Virgin Atlantic Airways
Code share. Non-stop.
Aircraft: 319 738

Francistown, Botswana (FRW)

via Air Botswana
Non-stop.
Aircraft: AT5

Frankfurt am Main, Germany (FRA)

via bmi british midland international
Code share. Non-stop.
Aircraft: 744

via Lufthansa Airlines
Non-stop.
Aircraft: 346 744

via South African Airways
Non-stop.
Aircraft: 346

via South African Airways
Code share. Non-stop.
Aircraft: 744

Gaborone, Botswana (GBE)

via Air Botswana
Non-stop.
Aircraft: AT7 AT5

via South African Airways
Non-stop.
Aircraft: 319

via South African Airways
Code share. Non-stop.
Aircraft: DH3

George, South Africa (GRJ)

via 1time
Non-stop.
Aircraft: M82

via Comair
Non-stop.
Aircraft: 734 738

via South African Airways
Code share. Non-stop.
Aircraft: DH4 CR7 CR2

Harare, Zimbabwe (HRE)

via Air Zimbabwe
Non-stop.
Aircraft: 732

via British Airways
Code share. Non-stop.
Aircraft: 733

via Global Aviation
Non-stop.
Aircraft: M82

via South African Airways
Non-stop.
Aircraft: 738

via South African Airways
Code share. Non-stop.
Aircraft: ERJ AR8 142

Hoedspruit, South Africa (HDS)

via South African Airways
Code share. Non-stop.
Aircraft: DH3 CR2

Hong Kong, Hong Kong (HKG)

via All Nippon Airways
Code share. Non-stop.
Aircraft: 346 343

via Cathay Pacific Airways
Non-stop.
Aircraft: 343 773

via South African Airways
Non-stop.
Aircraft: 346 343

Inhambabe, Mozambique (INH)

via LAM-Linhas Aereas de Mocambique
Non-stop.
Aircraft: DH4

Istanbul, Turkey (IST)

via Turkish Airlines
Non-stop.
Aircraft: 343

Jeddah, Saudi Arabia (JED)

via Saudi Arabian Airlines
Non-stop.
Aircraft: 332

via South African Airways
Code share. Non-stop.
Aircraft: 332

Kampala, Uganda (EBB)

via South African Airways
Non-stop.
Aircraft: 319

Kasane, Botswana (BBK)

via Air Botswana
Non-stop.
Aircraft: AT5

Kigali, Rwanda (KGL)

via Rwandair Express
Non-stop.
Aircraft: CR2

Kimberley, South Africa (KIM)

via South African Airways
Code share. Non-stop.
Aircraft: DH3 CR2

Kinshasa, Congo (Kinshasa) (FIH)

via Hewa Bora Airways
Non-stop.
Aircraft: M82

via South African Airways
Non-stop.
Aircraft: 738

Kuala Lumpur, Malaysia (KUL)

via Malaysia Airlines
Non-stop.
Aircraft: 772 744

via South African Airways
Code share. Non-stop.
Aircraft: 772 744

Lagos, Nigeria (LOS)

via Arik Air
Non-stop.
Aircraft: 332

via South African Airways
Non-stop.
Aircraft: 744

Libreville, Gabon (LBV)

via South African Airways
Non-stop.
Aircraft: 319

Lilongwe, Malawi (LLW)

via Air Malawi
Non-stop.
Aircraft: 732

via South African Airways
Non-stop.
Aircraft: 738

Lisbon, Portugal (LIS)

via South African Airways
Code share. Non-stop.
Aircraft: 343

via TAP Air Portugal
Non-stop.
Aircraft: 343

Livingstone, Zambia (LVI)

via 1time
Non-stop.
Aircraft: M82

via British Airways
Code share. Non-stop.
Aircraft: 733

via South African Airways
Non-stop.
Aircraft: AR8

London, United Kingdom (LHR)

via bmi british midland international
Code share. Non-stop.
Aircraft: 346 342

via British Airways
Non-stop.
Aircraft: 744

via SAS Scandinavian Airlines
Code share. Non-stop.
Aircraft: 346 342

via South African Airways
Non-stop.
Aircraft: 346 342

via United Airlines
Code share. Non-stop.
Aircraft: 342

via Virgin Atlantic Airways
Non-stop.
Aircraft: 346

Luanda, Angola (LAD)

via South African Airways
Non-stop.
Aircraft: 346 744

via TAAG Angola Airlines
Non-stop.
Aircraft: 743

Lubumbashi, Congo (Kinshasa) (FBM)

via Hewa Bora Airways
Non-stop.
Aircraft: 762

via South African Airways
Code share. Non-stop.
Aircraft: CR2 CR7

Lusaka, Zambia (LUN)

via Air Namibia
Non-stop.
Aircraft: 735

via South African Airways
Non-stop.
Aircraft: 738 319

via South African Airways
Code share. Non-stop.
Aircraft: ERJ AR8

Madrid, Spain (MAD)

via Iberia
Non-stop.
Aircraft: 340

Mahe Island, Seychelles (SEZ)

via Air Seychelles
Non-stop.
Aircraft: 762

Manzini, Swaziland (MTS)

via South African Airways
Code share. Non-stop.
Aircraft: ERJ

Maputo, Mozambique (MPM)

via LAM-Linhas Aereas de Mocambique
Non-stop.
Aircraft: E90 DH4

via LAM-Linhas Aereas de Mocambique
Code share. Non-stop.
Aircraft: 340

via South African Airways
Non-stop.
Aircraft: 319

via South African Airways
Code share. Non-stop.
Aircraft: AR8 343

via TAP Air Portugal
Non-stop.
Aircraft: 343

Maseru, Lesotho (MSU)

via South African Airways
Code share. Non-stop.
Aircraft: ERJ J41

Maun, Botswana (MUB)

via Air Botswana
Non-stop.
Aircraft: AT5 AT7

Melbourne, Australia (MEL)

via Vaustralia
Non-stop.
Aircraft: 77W

Mpumalanga, South Africa (MQP)

via British Airways
Code share. Non-stop.
Aircraft: 733

via South African Airways
Code share. Non-stop.
Aircraft: ERJ J41 142 DH3 CR2

Mthatha, South Africa (UTT)

via South African Airways
Code share. Non-stop.
Aircraft: J41

Mumbai, India (BOM)

via Air India
Code share. Non-stop.
Aircraft: 342

via Jet Airways (India) Ltd
Non-stop.
Aircraft: 332

via South African Airways
Non-stop.
Aircraft: 342 343

Munich, Germany (MUC)

via Lufthansa Airlines
Non-stop.
Aircraft: 343 346

via South African Airways
Non-stop.
Aircraft: 343 346

Nairobi, Kenya (NBO)

via Kenya Airways
Non-stop.
Aircraft: 738 763 73W

via South African Airways
Non-stop.
Aircraft: 319 738

Ndola, Zambia (NLA)

via South African Airways
Code share. Non-stop.
Aircraft: 142

New York, United States (JFK)

via South African Airways
Non-stop.
Aircraft: 343

via United Airlines
Code share. Non-stop.
Aircraft: 343

Paris, France (CDG)

via Air France
Non-stop.
Aircraft: 388 77W

via Alitalia - Compagnia Aerea Italiana Spa
Code share. Non-stop.
Aircraft: 388 77W

Pemba / Porto Amelia, Mozambique (POL)

via South African Airways
Code share. Non-stop.
Aircraft: ERJ

Perth, Australia (PER)

via Qantas Airways
Code share. Non-stop.
Aircraft: 343 346

via South African Airways
Non-stop.
Aircraft: 343 346

Phalaborwa, South Africa (PHW)

via South African Airways
Code share. Non-stop.
Aircraft: J41

Pietermaritzburg, South Africa (PZB)

via South African Airways
Code share. Non-stop.
Aircraft: 142 J41

Pointe Noire, Congo (Brazzaville) (PNR)

via Gabon Airlines
Non-stop.
Aircraft: 762

via Trans Air Congo
Non-stop.
Aircraft: 762

Polokwane, South Africa ()

via South African Airways
Code share. Non-stop.
Aircraft: J41 ERJ

Polokwane, South Africa (PTG)

via South African Airways
Code share. Non-stop.
Aircraft: J41 ERJ

Port Elizabeth, South Africa (PLZ)

via 1time
Non-stop.
Aircraft: M82

via bmi british midland international
Code share. Non-stop.
Aircraft: 319

via British Airways
Code share. Non-stop.
Aircraft: 733 734

via South African Airways
Non-stop.
Aircraft: 738 319

via South African Airways
Code share. Non-stop.
Aircraft: CR2 CR7

via SWISS
Code share. Non-stop.
Aircraft: 738

via Virgin Atlantic Airways
Code share. Non-stop.
Aircraft: 738 319

Port Louis, Mauritius (MRU)

via Air Mauritius
Non-stop.
Aircraft: 319 343 332

via Air Mauritius
Code share. Non-stop.
Aircraft: 738

via British Airways
Code share. Non-stop.
Aircraft: 733

via South African Airways
Non-stop.
Aircraft: 738

via South African Airways
Code share. Non-stop.
Aircraft: 319 343 332

Richards Bay, South Africa (RCB)

via South African Airways
Code share. Non-stop.
Aircraft: DH3

São Paulo, Brazil (GRU)

via South African Airways
Non-stop.
Aircraft: 342 343

Singapore, Singapore (SIN)

via All Nippon Airways
Code share. Non-stop.
Aircraft: 772

via Singapore Airlines
Non-stop.
Aircraft: 772

via South African Airways
Code share. Non-stop.
Aircraft: 772

St Denis, Réunion (RUN)

via Air Austral
Non-stop.
Aircraft: 733 735

via Inter Air
Code share. Non-stop.
Aircraft: 737

Sydney, Australia (SYD)

via Qantas Airways
Non-stop.
Aircraft: 744

via South African Airways
Code share. Non-stop.
Aircraft: 744

Tel Aviv, Israel (TLV)

via El Al Israel Airlines
Non-stop.
Aircraft: 763

Tete, Mozambique (TET)

via South African Airways
Code share. Non-stop.
Aircraft: ERJ

Tripoli, Libya (TIP)

via Afriqiyah Airways
Non-stop.
Aircraft: 332

Upington, South Africa (UTN)

via South African Airways
Code share. Non-stop.
Aircraft: ERJ

Victoria Falls, Zimbabwe (VFA)

via Air Zimbabwe
Non-stop.
Aircraft: 732

via British Airways
Code share. Non-stop.
Aircraft: 733 732

via South African Airways
Non-stop.
Aircraft: 319

Vilanculo, Mozambique (VNX)

via Federal Airlines (Pty) Ltd
Non-stop.
Aircraft: ATR

Walvis Bay, Namibia (WVB)

via South African Airways
Code share. Non-stop.
Aircraft: CR7

Windhoek, Namibia (WDH)

via Air Namibia
Non-stop.
Aircraft: 735 738 732

via British Airways
Code share. Non-stop.
Aircraft: 734 733

via South African Airways
Non-stop.
Aircraft: 319 738

via South African Airways
Code share. Non-stop.
Aircraft: CR2

Zanzibar, Tanzania (ZNZ)

via 1time
Non-stop.
Aircraft: M82

Zurich, Switzerland (ZRH)

via South African Airways
Code share. Non-stop.
Aircraft: 343

via SWISS
Non-stop.
Aircraft: 343

Caution: Route data may be out of date. We will be adding support for users to update routes soon.

Flights from JNB to ...

Abu Dhabi, United Arab Emirates (AUH)

via Alitalia - Compagnia Aerea Italiana Spa
Code share. Non-stop.
Aircraft: 332

via Etihad Airways
Non-stop.
Aircraft: 332

via Ukraine International Airlines
Code share. Non-stop.
Aircraft: 330

Accra, Ghana (ACC)

via Air Namibia
Non-stop.
Aircraft: 738

via South African Airways
Non-stop.
Aircraft: 342 744

Addis Ababa, Ethiopia (ADD)

via Ethiopian Airlines
Non-stop.
Aircraft: 752

via South African Airways
Code share. Non-stop.
Aircraft: 752

Amsterdam, Netherlands (AMS)

via KLM-Royal Dutch Airlines
Non-stop.
Aircraft: 777

Antananarivo, Madagascar (TNR)

via Air Madagascar
Non-stop.
Aircraft: 733

via South African Airways
Code share. Non-stop.
Aircraft: AR8

Athens, Greece (ATH)

via Hellenic Imperial Airways
Non-stop.
Aircraft: 742

Atlanta, United States (ATL)

via Delta Air Lines
Non-stop.
Aircraft: 77L

Bangkok, Thailand (BKK)

via South African Airways
Code share. Non-stop.
Aircraft: 777

via Thai Airways International
Non-stop.
Aircraft: 777

Beira, Mozambique (BEW)

via LAM-Linhas Aereas de Mocambique
Non-stop.
Aircraft: DH4

via South African Airways
Code share. Non-stop.
Aircraft: ERJ

Blantyre, Malawi (BLZ)

via Air Malawi
Non-stop.
Aircraft: 732

via South African Airways
Non-stop.
Aircraft: 738

Bloemfontain, South Africa (BFN)

via Mango
Non-stop.
Aircraft: 738

via South African Airways
Code share. Non-stop.
Aircraft: CR2 DH4 DH3 J41

Brazzaville, Congo (Brazzaville) (BZV)

via Aero Benin
Code share. Non-stop.
Aircraft: 727

via Inter Air
Non-stop.
Aircraft: 727 737

Buenos Aires, Argentina (EZE)

via South African Airways
Non-stop.
Aircraft: 342

Bulawayo, Zimbabwe (BUQ)

via Air Zimbabwe
Non-stop.
Aircraft: YN7

via South African Airways
Code share. Non-stop.
Aircraft: AR8

Cairo, Egypt (CAI)

via EgyptAir
Non-stop.
Aircraft: 330

via South African Airways
Code share. Non-stop.
Aircraft: 330

Cape Town, South Africa (CPT)

via 1time
Non-stop.
Aircraft: M82

via Air India
Code share. Non-stop.
Aircraft: 738

via British Airways
Code share. Non-stop.
Aircraft: 734 733

via Comair
Non-stop.
Aircraft: 734 738

via Etihad Airways
Non-stop.
Aircraft: 332

via Iberia
Code share. Non-stop.
Aircraft: 734

via Malaysia Airlines
Non-stop.
Aircraft: 744

via Mango
Non-stop.
Aircraft: 738

via Qatar Airways
Non-stop.
Aircraft: 77L

via Singapore Airlines
Non-stop.
Aircraft: 772

via South African Airways
Non-stop.
Aircraft: 738 343 319 342 346

via South African Airways
Code share. Non-stop.
Aircraft: 772

via SWISS
Code share. Non-stop.
Aircraft: 738

via Turkish Airlines
Non-stop.
Aircraft: 343

via United Airlines
Code share. Non-stop.
Aircraft: 342

via Virgin Atlantic Airways
Code share. Non-stop.
Aircraft: 738

Dakar, Senegal (DKR)

via South African Airways
Non-stop.
Aircraft: 346 343

via United Airlines
Code share. Non-stop.
Aircraft: 343 346

Dar es Salaam, Tanzania (DAR)

via South African Airways
Non-stop.
Aircraft: 738 319

Doha, Qatar ()

via Qatar Airways
Non-stop.
Aircraft: 77L

Dubai, United Arab Emirates (DXB)

via Emirates
Non-stop.
Aircraft: 77W 345

via South African Airways
Code share. Non-stop.
Aircraft: 77W 345

Durban, South Africa ()

via 1time
Non-stop.
Aircraft: M82

via Air India
Code share. Non-stop.
Aircraft: 738

via bmi british midland international
Code share. Non-stop.
Aircraft: 738

via British Airways
Code share. Non-stop.
Aircraft: 733 732 734

via Comair
Non-stop.
Aircraft: 734 738

via Malaysia Airlines
Code share. Non-stop.
Aircraft: 738

via Mango
Non-stop.
Aircraft: 738

via South African Airways
Non-stop.
Aircraft: 319 738

via South African Airways
Code share. Non-stop.
Aircraft: DH3

East London, South Africa (ELS)

via 1time
Non-stop.
Aircraft: M82

via bmi british midland international
Code share. Non-stop.
Aircraft: 319

via South African Airways
Code share. Non-stop.
Aircraft: CR2 DH4 CR7

via South African Airways
Non-stop.
Aircraft: 319 738

via Virgin Atlantic Airways
Code share. Non-stop.
Aircraft: 319

Francistown, Botswana (FRW)

via Air Botswana
Non-stop.
Aircraft: AT5

Frankfurt am Main, Germany (FRA)

via bmi british midland international
Code share. Non-stop.
Aircraft: 744

via Lufthansa Airlines
Non-stop.
Aircraft: 744 346

via South African Airways
Code share. Non-stop.
Aircraft: 744

via South African Airways
Non-stop.
Aircraft: 346

Gaborone, Botswana (GBE)

via Air Botswana
Non-stop.
Aircraft: AT7 AT5

via South African Airways
Non-stop.
Aircraft: 319

via South African Airways
Code share. Non-stop.
Aircraft: DH3

George, South Africa (GRJ)

via 1time
Non-stop.
Aircraft: M82

via Comair
Non-stop.
Aircraft: 734 738

via South African Airways
Code share. Non-stop.
Aircraft: DH4 CR7 CR2

Harare, Zimbabwe (HRE)

via Air Zimbabwe
Non-stop.
Aircraft: 732

via British Airways
Code share. Non-stop.
Aircraft: 733

via Global Aviation
Non-stop.
Aircraft: M82

via South African Airways
Non-stop.
Aircraft: 738

via South African Airways
Code share. Non-stop.
Aircraft: ERJ AR8 142

Hoedspruit, South Africa (HDS)

via South African Airways
Code share. Non-stop.
Aircraft: DH3 CR2

Hong Kong, Hong Kong (HKG)

via All Nippon Airways
Code share. Non-stop.
Aircraft: 343 346

via Cathay Pacific Airways
Non-stop.
Aircraft: 343 773

via South African Airways
Non-stop.
Aircraft: 343 346

Inhambabe, Mozambique (INH)

via LAM-Linhas Aereas de Mocambique
Non-stop.
Aircraft: DH4

Istanbul, Turkey (IST)

via Turkish Airlines
Non-stop.
Aircraft: 343

Jeddah, Saudi Arabia (JED)

via Saudi Arabian Airlines
Non-stop.
Aircraft: 332

via South African Airways
Code share. Non-stop.
Aircraft: 332

Kampala, Uganda (EBB)

via South African Airways
Non-stop.
Aircraft: 319

Kasane, Botswana (BBK)

via Air Botswana
Non-stop.
Aircraft: AT5

Kigali, Rwanda (KGL)

via Rwandair Express
Non-stop.
Aircraft: CR2

Kimberley, South Africa (KIM)

via South African Airways
Code share. Non-stop.
Aircraft: DH3 CR2

Kinshasa, Congo (Kinshasa) (FIH)

via Hewa Bora Airways
Non-stop.
Aircraft: M82

via South African Airways
Non-stop.
Aircraft: 738

Kuala Lumpur, Malaysia (KUL)

via Malaysia Airlines
Non-stop.
Aircraft: 744 772

via South African Airways
Code share. Non-stop.
Aircraft: 744 772

Lagos, Nigeria (LOS)

via Arik Air
Non-stop.
Aircraft: 332

via South African Airways
Non-stop.
Aircraft: 744

Libreville, Gabon (LBV)

via South African Airways
Non-stop.
Aircraft: 319

Lilongwe, Malawi (LLW)

via Air Malawi
Non-stop.
Aircraft: 732

via South African Airways
Non-stop.
Aircraft: 738

Lisbon, Portugal (LIS)

via South African Airways
Code share. Non-stop.
Aircraft: 343

via TAP Air Portugal
Non-stop.
Aircraft: 343

Livingstone, Zambia (LVI)

via 1time
Non-stop.
Aircraft: M82

via British Airways
Code share. Non-stop.
Aircraft: 733

via South African Airways
Non-stop.
Aircraft: AR8

London, United Kingdom (LHR)

via American Airlines
Code share. Non-stop.
Aircraft: 744

via bmi british midland international
Code share. Non-stop.
Aircraft: 346 342

via British Airways
Non-stop.
Aircraft: 744

via SAS Scandinavian Airlines
Code share. Non-stop.
Aircraft: 346 342

via South African Airways
Non-stop.
Aircraft: 346 342

via Virgin Atlantic Airways
Non-stop.
Aircraft: 346

Luanda, Angola (LAD)

via South African Airways
Non-stop.
Aircraft: 346 744

via TAAG Angola Airlines
Non-stop.
Aircraft: 743

Lubumbashi, Congo (Kinshasa) (FBM)

via Hewa Bora Airways
Non-stop.
Aircraft: 762

via South African Airways
Code share. Non-stop.
Aircraft: CR7 CR2

Lusaka, Zambia (LUN)

via Air Namibia
Non-stop.
Aircraft: 735

via South African Airways
Non-stop.
Aircraft: 738 319

via South African Airways
Code share. Non-stop.
Aircraft: ERJ AR8

Madrid, Spain (MAD)

via Iberia
Non-stop.
Aircraft: 340

Mahe Island, Seychelles (SEZ)

via Air Seychelles
Non-stop.
Aircraft: 762

Manzini, Swaziland (MTS)

via South African Airways
Code share. Non-stop.
Aircraft: ERJ

Maputo, Mozambique (MPM)

via LAM-Linhas Aereas de Mocambique
Non-stop.
Aircraft: E90 DH4

via South African Airways
Non-stop.
Aircraft: 319

via South African Airways
Code share. Non-stop.
Aircraft: AR8 343

via TAP Air Portugal
Non-stop.
Aircraft: 343

Maseru, Lesotho (MSU)

via South African Airways
Code share. Non-stop.
Aircraft: ERJ J41

Maun, Botswana (MUB)

via Air Botswana
Non-stop.
Aircraft: AT7 AT5

Melbourne, Australia (MEL)

via Vaustralia
Non-stop.
Aircraft: 77W

Mpumalanga, South Africa (MQP)

via British Airways
Code share. Non-stop.
Aircraft: 733

via South African Airways
Code share. Non-stop.
Aircraft: ERJ J41 142 DH3 CR2

Mthatha, South Africa (UTT)

via South African Airways
Code share. Non-stop.
Aircraft: J41

Mumbai, India (BOM)

via Air India
Code share. Non-stop.
Aircraft: 342

via Jet Airways (India) Ltd
Non-stop.
Aircraft: 332

via South African Airways
Non-stop.
Aircraft: 343 342

Munich, Germany (MUC)

via Lufthansa Airlines
Non-stop.
Aircraft: 346 343

via South African Airways
Non-stop.
Aircraft: 346 343

Nairobi, Kenya (NBO)

via Kenya Airways
Non-stop.
Aircraft: 738 763 73W

via South African Airways
Non-stop.
Aircraft: 319 738

Ndola, Zambia (NLA)

via South African Airways
Code share. Non-stop.
Aircraft: 142

Paris, France (CDG)

via Air France
Non-stop.
Aircraft: 388 77W

via Alitalia - Compagnia Aerea Italiana Spa
Code share. Non-stop.
Aircraft: 388 77W

Pemba / Porto Amelia, Mozambique (POL)

via South African Airways
Code share. Non-stop.
Aircraft: ERJ

Perth, Australia (PER)

via Qantas Airways
Code share. Non-stop.
Aircraft: 343 346

via South African Airways
Non-stop.
Aircraft: 343 346

Phalaborwa, South Africa (PHW)

via South African Airways
Code share. Non-stop.
Aircraft: J41

Pietermaritzburg, South Africa (PZB)

via South African Airways
Code share. Non-stop.
Aircraft: J41 142

Pointe Noire, Congo (Brazzaville) (PNR)

via Gabon Airlines
Non-stop.
Aircraft: 762

via Trans Air Congo
Non-stop.
Aircraft: 762

Polokwane, South Africa ()

via South African Airways
Code share. Non-stop.
Aircraft: J41 ERJ

Polokwane, South Africa (PTG)

via South African Airways
Code share. Non-stop.
Aircraft: J41 ERJ

Port Elizabeth, South Africa (PLZ)

via 1time
Non-stop.
Aircraft: M82

via British Airways
Code share. Non-stop.
Aircraft: 733 734

via South African Airways
Non-stop.
Aircraft: 319 738

via South African Airways
Code share. Non-stop.
Aircraft: CR2 CR7

via Virgin Atlantic Airways
Code share. Non-stop.
Aircraft: 738 319

Port Louis, Mauritius (MRU)

via Air Mauritius
Non-stop.
Aircraft: 319 343 332

via Air Mauritius
Code share. Non-stop.
Aircraft: 738

via British Airways
Code share. Non-stop.
Aircraft: 733

via South African Airways
Non-stop.
Aircraft: 738

via South African Airways
Code share. Non-stop.
Aircraft: 319 343 332

Richards Bay, South Africa (RCB)

via South African Airways
Code share. Non-stop.
Aircraft: DH3

São Paulo, Brazil (GRU)

via South African Airways
Non-stop.
Aircraft: 342 343

Singapore, Singapore (SIN)

via Singapore Airlines
Non-stop.
Aircraft: 772

via South African Airways
Code share. Non-stop.
Aircraft: 772

St Denis, Réunion (RUN)

via Air Austral
Non-stop.
Aircraft: 733 735

via Inter Air
Code share. Non-stop.
Aircraft: 737

Sydney, Australia (SYD)

via Qantas Airways
Non-stop.
Aircraft: 744

via South African Airways
Code share. Non-stop.
Aircraft: 744

Tel Aviv, Israel (TLV)

via El Al Israel Airlines
Non-stop.
Aircraft: 763

Tete, Mozambique (TET)

via South African Airways
Code share. Non-stop.
Aircraft: ERJ

Tripoli, Libya (TIP)

via Afriqiyah Airways
Non-stop.
Aircraft: 332

Upington, South Africa (UTN)

via South African Airways
Code share. Non-stop.
Aircraft: ERJ

Victoria Falls, Zimbabwe (VFA)

via Air Zimbabwe
Non-stop.
Aircraft: 732

via British Airways
Code share. Non-stop.
Aircraft: 733 732

via South African Airways
Non-stop.
Aircraft: 319

Vilanculo, Mozambique (VNX)

via Federal Airlines (Pty) Ltd
Non-stop.
Aircraft: ATR

Walvis Bay, Namibia (WVB)

via South African Airways
Code share. Non-stop.
Aircraft: CR7

Windhoek, Namibia (WDH)

via Air Namibia
Non-stop.
Aircraft: 732 735 319

via British Airways
Code share. Non-stop.
Aircraft: 734 733

via South African Airways
Non-stop.
Aircraft: 738 319

via South African Airways
Code share. Non-stop.
Aircraft: CR2

Zanzibar, Tanzania (ZNZ)

via 1time
Non-stop.
Aircraft: M82

Zurich, Switzerland (ZRH)

via South African Airways
Code share. Non-stop.
Aircraft: 343

via SWISS
Non-stop.
Aircraft: 343