Jump to main content

Routes to/from OR Tambo International Airport

[ Inbound Routes | Outbound Routes ]

Caution: This page displays community-maintained data: information may be missing, incorrect, or out of date. Please confirm with an official source before making travel plans.

Inbound Airline Routes

Fly to OR Tambo International Airport from ...

Abu Dhabi – Abu Dhabi International Airport (AUH)
via Alitalia - Compagnia Aerea Italiana Spa (AZ). Code share. Non-stop. Aircraft: 332
via Etihad Airways (EY). Non-stop. Aircraft: 332
via Ukraine International Airlines (PS). Code share. Non-stop. Aircraft: 330
Accra – Kotoka International Airport (ACC)
via Air Namibia (SW). Non-stop. Aircraft: 319
via South African Airways (SA). Non-stop. Aircraft: 342 744
Addis Ababa – Bole International Airport (ADD)
via Ethiopian Airlines (ET). Non-stop. Aircraft: 752
via South African Airways (SA). Code share. Non-stop. Aircraft: 752
Amsterdam – Amsterdam Airport Schiphol (AMS)
via KLM-Royal Dutch Airlines (KL). Non-stop. Aircraft: 777
Antananarivo – Ivato Airport (TNR)
via Air Madagascar (MD). Non-stop. Aircraft: 733
via South African Airways (SA). Code share. Non-stop. Aircraft: AR8
Athens – Eleftherios Venizelos International Airport (ATH)
via Hellenic Imperial Airways (HT). Non-stop. Aircraft: 742
Atlanta – Hartsfield Jackson Atlanta International Airport (ATL)
via Delta Air Lines (DL). Non-stop. Aircraft: 77L
Bangkok – Suvarnabhumi Airport (BKK)
via South African Airways (SA). Code share. Non-stop. Aircraft: 777
via Thai Airways International (TG). Non-stop. Aircraft: 777
Beira – Beira Airport (BEW)
via LAM-Linhas Aereas de Mocambique (TM). Non-stop. Aircraft: DH4
via South African Airways (SA). Code share. Non-stop. Aircraft: ERJ
Blantyre – Chileka International Airport (BLZ)
via Air Malawi (QM). Non-stop. Aircraft: 732
via South African Airways (SA). Non-stop. Aircraft: 738
Bloemfontain – J B M Hertzog International Airport (BFN)
via Mango (JE). Non-stop. Aircraft: 738
via South African Airways (SA). Code share. Non-stop. Aircraft: DH4 CR2 DH3 J41
Brazzaville – Maya-Maya Airport (BZV)
via Aero Benin (EM). Code share. Non-stop. Aircraft: 727
via Inter Air (D6). Non-stop. Aircraft: 727 737
Bulawayo – Joshua Mqabuko Nkomo International Airport (BUQ)
via Air Zimbabwe (UM). Non-stop. Aircraft: YN7
via South African Airways (SA). Code share. Non-stop. Aircraft: AR8
Cairo – Cairo International Airport (CAI)
via EgyptAir (MS). Non-stop. Aircraft: 330
via South African Airways (SA). Code share. Non-stop. Aircraft: 330
Cape Town – Cape Town International Airport (CPT)
via 1time (T6). Non-stop. Aircraft: M82
via Air India (AI). Code share. Non-stop. Aircraft: 319
via British Airways (BA). Code share. Non-stop. Aircraft: 733 734
via Comair (MN). Non-stop. Aircraft: 734 738
via Etihad Airways (EY). Non-stop. Aircraft: 332
via Lufthansa Airlines (LH). Non-stop. Aircraft: 343 342
via Malaysia Airlines (MH). Non-stop. Aircraft: 744
via Mango (JE). Non-stop. Aircraft: 738
via Qatar Airways (QR). Non-stop. Aircraft: 77L
via Singapore Airlines (SQ). Non-stop. Aircraft: 772
via South African Airways (SA). Non-stop. Aircraft: 738 343 319 342 346
via South African Airways (SA). Code share. Non-stop. Aircraft: 772
via TAP Air Portugal (TP). Code share. Non-stop. Aircraft: 738
via Turkish Airlines (TK). Non-stop. Aircraft: 343
via United Airlines (UA). Code share. Non-stop. Aircraft: 342
Dakar – Léopold Sédar Senghor International Airport (DKR)
via South African Airways (SA). Non-stop. Aircraft: 346
via United Airlines (UA). Code share. Non-stop. Aircraft: 346
Dar es Salaam – Mwalimu Julius K. Nyerere International Airport (DAR)
via South African Airways (SA). Non-stop. Aircraft: 738 319
Doha – Doha International Airport (DOH)
via Qatar Airways (QR). Non-stop. Aircraft: 77L
Dubai – Dubai International Airport (DXB)
via Emirates (EK). Non-stop. Aircraft: 77W 345
via South African Airways (SA). Code share. Non-stop. Aircraft: 77W 345
Durban – Durban International Airport ()
via 1time (T6). Non-stop. Aircraft: M82
via Air India (AI). Code share. Non-stop. Aircraft: 738
via bmi british midland international (BD). Code share. Non-stop. Aircraft: 738
via British Airways (BA). Code share. Non-stop. Aircraft: 733 732 734
via Comair (MN). Non-stop. Aircraft: 734 738
via Lufthansa Airlines (LH). Code share. Non-stop. Aircraft: 738
via Malaysia Airlines (MH). Code share. Non-stop. Aircraft: 319
via Mango (JE). Non-stop. Aircraft: 738
via South African Airways (SA). Non-stop. Aircraft: 319 738
via South African Airways (SA). Code share. Non-stop. Aircraft: DH3
via SWISS (LX). Code share. Non-stop. Aircraft: 738
via TAP Air Portugal (TP). Code share. Non-stop. Aircraft: 738
via United Airlines (UA). Code share. Non-stop. Aircraft: 738
East London – Ben Schoeman Airport (ELS)
via 1time (T6). Non-stop. Aircraft: M82
via bmi british midland international (BD). Code share. Non-stop. Aircraft: 319
via South African Airways (SA). Non-stop. Aircraft: 319 738
via South African Airways (SA). Code share. Non-stop. Aircraft: CR2 DH4 CR7
via Virgin Atlantic Airways (VS). Code share. Non-stop. Aircraft: 319 738
Ezeiza – Ministro Pistarini International Airport (EZE)
via South African Airways (SA). Non-stop. Aircraft: 342
Francistown – Francistown Airport (FRW)
via Air Botswana (BP). Non-stop. Aircraft: AT5
Frankfurt-am-Main – Frankfurt am Main International Airport (FRA)
via bmi british midland international (BD). Code share. Non-stop. Aircraft: 744
via Lufthansa Airlines (LH). Non-stop. Aircraft: 346 744
via South African Airways (SA). Non-stop. Aircraft: 346
via South African Airways (SA). Code share. Non-stop. Aircraft: 744
Gaborone – Sir Seretse Khama International Airport (GBE)
via Air Botswana (BP). Non-stop. Aircraft: AT7 AT5
via South African Airways (SA). Non-stop. Aircraft: 319
via South African Airways (SA). Code share. Non-stop. Aircraft: DH3
George – George Airport (GRJ)
via 1time (T6). Non-stop. Aircraft: M82
via Comair (MN). Non-stop. Aircraft: 734 738
via South African Airways (SA). Code share. Non-stop. Aircraft: DH4 CR7 CR2
Harare – Harare International Airport (HRE)
via Air Zimbabwe (UM). Non-stop. Aircraft: 732
via British Airways (BA). Code share. Non-stop. Aircraft: 733
via Global Aviation (QG). Non-stop. Aircraft: M82
via South African Airways (SA). Non-stop. Aircraft: 738
via South African Airways (SA). Code share. Non-stop. Aircraft: ERJ AR8 142
Hoedspruit – Hoedspruit Air Force Base Airport (HDS)
via South African Airways (SA). Code share. Non-stop. Aircraft: DH3 CR2
Hong Kong – Chek Lap Kok International Airport (HKG)
via All Nippon Airways (NH). Code share. Non-stop. Aircraft: 346 343
via Cathay Pacific Airways (CX). Non-stop. Aircraft: 343 773
via South African Airways (SA). Non-stop. Aircraft: 346 343
Inhambabe – Inhambane Airport (INH)
via LAM-Linhas Aereas de Mocambique (TM). Non-stop. Aircraft: DH4
Istanbul – Atatürk International Airport (IST)
via Turkish Airlines (TK). Non-stop. Aircraft: 343
Jeddah – King Abdulaziz International Airport (JED)
via Saudi Arabian Airlines (SV). Non-stop. Aircraft: 332
via South African Airways (SA). Code share. Non-stop. Aircraft: 332
Kampala – Entebbe International Airport (EBB)
via South African Airways (SA). Non-stop. Aircraft: 319
Kasane – Kasane Airport (BBK)
via Air Botswana (BP). Non-stop. Aircraft: AT5
Kiembi Samaki – Zanzibar Airport (ZNZ)
via 1time (T6). Non-stop. Aircraft: M82
Kigali – Kigali International Airport (KGL)
via Rwandair Express (WB). Non-stop. Aircraft: CR2
Kimberley – Kimberley Airport (KIM)
via South African Airways (SA). Code share. Non-stop. Aircraft: DH3 CR2
Kinshasa – Ndjili International Airport (FIH)
via Hewa Bora Airways (EO). Non-stop. Aircraft: M82
via South African Airways (SA). Non-stop. Aircraft: 738
Kuala Lumpur – Kuala Lumpur International Airport (KUL)
via Malaysia Airlines (MH). Non-stop. Aircraft: 772 744
via South African Airways (SA). Code share. Non-stop. Aircraft: 772 744
Lagos – Murtala Muhammed International Airport (LOS)
via Arik Air (W3). Non-stop. Aircraft: 332
via South African Airways (SA). Non-stop. Aircraft: 744
Libreville – Leon M Ba Airport (LBV)
via South African Airways (SA). Non-stop. Aircraft: 319
Lilongwe – Lilongwe International Airport (LLW)
via Air Malawi (QM). Non-stop. Aircraft: 732
via South African Airways (SA). Non-stop. Aircraft: 738
Lisbon – Lisbon Portela Airport (LIS)
via South African Airways (SA). Code share. Non-stop. Aircraft: 343
via TAP Air Portugal (TP). Non-stop. Aircraft: 343
Livingstone – Livingstone Airport (LVI)
via 1time (T6). Non-stop. Aircraft: M82
via British Airways (BA). Code share. Non-stop. Aircraft: 733
via South African Airways (SA). Non-stop. Aircraft: AR8
London – London Heathrow Airport (LHR)
via bmi british midland international (BD). Code share. Non-stop. Aircraft: 346 342
via British Airways (BA). Non-stop. Aircraft: 744
via SAS Scandinavian Airlines (SK). Code share. Non-stop. Aircraft: 346 342
via South African Airways (SA). Non-stop. Aircraft: 346 342
via United Airlines (UA). Code share. Non-stop. Aircraft: 342
via Virgin Atlantic Airways (VS). Non-stop. Aircraft: 346
Luanda – Quatro De Fevereiro Airport (LAD)
via South African Airways (SA). Non-stop. Aircraft: 346 744
via TAAG Angola Airlines (DT). Non-stop. Aircraft: 743
Lubumbashi – Lubumbashi International Airport (FBM)
via Hewa Bora Airways (EO). Non-stop. Aircraft: 762
via South African Airways (SA). Code share. Non-stop. Aircraft: CR2 CR7
Lusaka – Lusaka International Airport (LUN)
via Air Namibia (SW). Non-stop. Aircraft: 735
via South African Airways (SA). Non-stop. Aircraft: 738 319
via South African Airways (SA). Code share. Non-stop. Aircraft: ERJ AR8
Madrid – Madrid Barajas International Airport (MAD)
via Iberia (IB). Non-stop. Aircraft: 340
Mahe Island – Seychelles International Airport (SEZ)
via Air Seychelles (HM). Non-stop. Aircraft: 762
Manzini – Matsapha Airport (MTS)
via South African Airways (SA). Code share. Non-stop. Aircraft: ERJ
Maputo – Maputo Airport (MPM)
via LAM-Linhas Aereas de Mocambique (TM). Non-stop. Aircraft: E90 DH4
via LAM-Linhas Aereas de Mocambique (TM). Code share. Non-stop. Aircraft: 340
via South African Airways (SA). Non-stop. Aircraft: 319
via South African Airways (SA). Code share. Non-stop. Aircraft: AR8 343
via TAP Air Portugal (TP). Non-stop. Aircraft: 343
Maseru – Moshoeshoe I International Airport (MSU)
via South African Airways (SA). Code share. Non-stop. Aircraft: ERJ J41
Maun – Maun Airport (MUB)
via Air Botswana (BP). Non-stop. Aircraft: AT5 AT7
Melbourne – Melbourne International Airport (MEL)
via Vaustralia (VA). Non-stop. Aircraft: 77W
Mpumalanga – Kruger Mpumalanga International Airport (MQP)
via British Airways (BA). Code share. Non-stop. Aircraft: 733
via South African Airways (SA). Code share. Non-stop. Aircraft: ERJ J41 142 DH3 CR2
Mthatha – K. D. Matanzima Airport (UTT)
via South African Airways (SA). Code share. Non-stop. Aircraft: J41
Mumbai – Chhatrapati Shivaji International Airport (BOM)
via Air India (AI). Code share. Non-stop. Aircraft: 342
via Jet Airways (India) Ltd (9W). Non-stop. Aircraft: 332
via South African Airways (SA). Non-stop. Aircraft: 342 343
Munich – Munich International Airport (MUC)
via Lufthansa Airlines (LH). Non-stop. Aircraft: 343 346
via South African Airways (SA). Non-stop. Aircraft: 343 346
Nairobi – Jomo Kenyatta International Airport (NBO)
via Kenya Airways (KQ). Non-stop. Aircraft: 738 763 73W
via South African Airways (SA). Non-stop. Aircraft: 319 738
Ndola – Ndola Airport (NLA)
via South African Airways (SA). Code share. Non-stop. Aircraft: 142
New York – John F Kennedy International Airport (JFK)
via South African Airways (SA). Non-stop. Aircraft: 343
via United Airlines (UA). Code share. Non-stop. Aircraft: 343
Paris – Charles de Gaulle International Airport (CDG)
via Air France (AF). Non-stop. Aircraft: 388 77W
via Alitalia - Compagnia Aerea Italiana Spa (AZ). Code share. Non-stop. Aircraft: 388 77W
Pemba / Porto Amelia – Pemba Airport (POL)
via South African Airways (SA). Code share. Non-stop. Aircraft: ERJ
Perth – Perth International Airport (PER)
via Qantas Airways (QF). Code share. Non-stop. Aircraft: 343 346
via South African Airways (SA). Non-stop. Aircraft: 343 346
Phalaborwa – Hendrik Van Eck Airport (PHW)
via South African Airways (SA). Code share. Non-stop. Aircraft: J41
Pietermaritzburg – Pietermaritzburg Airport (PZB)
via South African Airways (SA). Code share. Non-stop. Aircraft: 142 J41
Pointe Noire – Pointe Noire Airport (PNR)
via Gabon Airlines (GY). Non-stop. Aircraft: 762
via Trans Air Congo (Q8). Non-stop. Aircraft: 762
Polokwane – Pietersburg Municipal Airport (PTG)
via South African Airways (SA). Code share. Non-stop. Aircraft: J41 ERJ
Port Elizabeth – Port Elizabeth Airport (PLZ)
via 1time (T6). Non-stop. Aircraft: M82
via bmi british midland international (BD). Code share. Non-stop. Aircraft: 319
via British Airways (BA). Code share. Non-stop. Aircraft: 733 734
via South African Airways (SA). Non-stop. Aircraft: 738 319
via South African Airways (SA). Code share. Non-stop. Aircraft: CR2 CR7
via SWISS (LX). Code share. Non-stop. Aircraft: 738
via Virgin Atlantic Airways (VS). Code share. Non-stop. Aircraft: 738 319
Port Louis – Sir Seewoosagur Ramgoolam International Airport (MRU)
via Air Mauritius (MK). Non-stop. Aircraft: 319 343 332
via Air Mauritius (MK). Code share. Non-stop. Aircraft: 738
via British Airways (BA). Code share. Non-stop. Aircraft: 733
via South African Airways (SA). Non-stop. Aircraft: 738
via South African Airways (SA). Code share. Non-stop. Aircraft: 319 343 332
Potgietersrus – Polokwane International Airport (PTG)
via South African Airways (SA). Code share. Non-stop. Aircraft: J41 ERJ
Richards Bay – Richards Bay Airport (RCB)
via South African Airways (SA). Code share. Non-stop. Aircraft: DH3
São Paulo – Guarulhos - Governador André Franco Montoro International Airport (GRU)
via South African Airways (SA). Non-stop. Aircraft: 342 343
Singapore – Singapore Changi International Airport (SIN)
via All Nippon Airways (NH). Code share. Non-stop. Aircraft: 772
via Singapore Airlines (SQ). Non-stop. Aircraft: 772
via South African Airways (SA). Code share. Non-stop. Aircraft: 772
St Denis – Roland Garros Airport (RUN)
via Air Austral (UU). Non-stop. Aircraft: 733 735
via Inter Air (D6). Code share. Non-stop. Aircraft: 737
Sydney – Sydney Kingsford Smith International Airport (SYD)
via Qantas Airways (QF). Non-stop. Aircraft: 744
via South African Airways (SA). Code share. Non-stop. Aircraft: 744
Tel Aviv – Ben Gurion International Airport (TLV)
via El Al Israel Airlines (LY). Non-stop. Aircraft: 763
Tete – Chingozi Airport (TET)
via South African Airways (SA). Code share. Non-stop. Aircraft: ERJ
Tripoli – Tripoli International Airport (TIP)
via Afriqiyah Airways (8U). Non-stop. Aircraft: 332
Upington – Pierre Van Ryneveld Airport (UTN)
via South African Airways (SA). Code share. Non-stop. Aircraft: ERJ
Victoria Falls – Victoria Falls International Airport (VFA)
via Air Zimbabwe (UM). Non-stop. Aircraft: 732
via British Airways (BA). Code share. Non-stop. Aircraft: 733 732
via South African Airways (SA). Non-stop. Aircraft: 319
Vilanculo – Vilankulo Airport (VNX)
via Federal Airlines (Pty) Ltd (7V). Non-stop. Aircraft: ATR
Walvis Bay – Walvis Bay Airport (WVB)
via South African Airways (SA). Code share. Non-stop. Aircraft: CR7
Windhoek – Hosea Kutako International Airport (WDH)
via Air Namibia (SW). Non-stop. Aircraft: 735 738 732
via British Airways (BA). Code share. Non-stop. Aircraft: 734 733
via South African Airways (SA). Non-stop. Aircraft: 319 738
via South African Airways (SA). Code share. Non-stop. Aircraft: CR2
Zurich – Zürich Airport (ZRH)
via South African Airways (SA). Code share. Non-stop. Aircraft: 343
via SWISS (LX). Non-stop. Aircraft: 343

Outbound Airline Routes

Fly from OR Tambo International Airport to ...

Abu Dhabi – Abu Dhabi International Airport (AUH)
via Alitalia - Compagnia Aerea Italiana Spa (AZ). Code share. Non-stop. Aircraft: 332
via Etihad Airways (EY). Non-stop. Aircraft: 332
via Ukraine International Airlines (PS). Code share. Non-stop. Aircraft: 330
Accra – Kotoka International Airport (ACC)
via Air Namibia (SW). Non-stop. Aircraft: 738
via South African Airways (SA). Non-stop. Aircraft: 342 744
Addis Ababa – Bole International Airport (ADD)
via Ethiopian Airlines (ET). Non-stop. Aircraft: 752
via South African Airways (SA). Code share. Non-stop. Aircraft: 752
Amsterdam – Amsterdam Airport Schiphol (AMS)
via KLM-Royal Dutch Airlines (KL). Non-stop. Aircraft: 777
Antananarivo – Ivato Airport (TNR)
via Air Madagascar (MD). Non-stop. Aircraft: 733
via South African Airways (SA). Code share. Non-stop. Aircraft: AR8
Athens – Eleftherios Venizelos International Airport (ATH)
via Hellenic Imperial Airways (HT). Non-stop. Aircraft: 742
Atlanta – Hartsfield Jackson Atlanta International Airport (ATL)
via Delta Air Lines (DL). Non-stop. Aircraft: 77L
Bangkok – Suvarnabhumi Airport (BKK)
via South African Airways (SA). Code share. Non-stop. Aircraft: 777
via Thai Airways International (TG). Non-stop. Aircraft: 777
Beira – Beira Airport (BEW)
via LAM-Linhas Aereas de Mocambique (TM). Non-stop. Aircraft: DH4
via South African Airways (SA). Code share. Non-stop. Aircraft: ERJ
Blantyre – Chileka International Airport (BLZ)
via Air Malawi (QM). Non-stop. Aircraft: 732
via South African Airways (SA). Non-stop. Aircraft: 738
Bloemfontain – J B M Hertzog International Airport (BFN)
via Mango (JE). Non-stop. Aircraft: 738
via South African Airways (SA). Code share. Non-stop. Aircraft: CR2 DH4 DH3 J41
Brazzaville – Maya-Maya Airport (BZV)
via Aero Benin (EM). Code share. Non-stop. Aircraft: 727
via Inter Air (D6). Non-stop. Aircraft: 727 737
Bulawayo – Joshua Mqabuko Nkomo International Airport (BUQ)
via Air Zimbabwe (UM). Non-stop. Aircraft: YN7
via South African Airways (SA). Code share. Non-stop. Aircraft: AR8
Cairo – Cairo International Airport (CAI)
via EgyptAir (MS). Non-stop. Aircraft: 330
via South African Airways (SA). Code share. Non-stop. Aircraft: 330
Cape Town – Cape Town International Airport (CPT)
via 1time (T6). Non-stop. Aircraft: M82
via Air India (AI). Code share. Non-stop. Aircraft: 738
via British Airways (BA). Code share. Non-stop. Aircraft: 734 733
via Comair (MN). Non-stop. Aircraft: 734 738
via Etihad Airways (EY). Non-stop. Aircraft: 332
via Iberia (IB). Code share. Non-stop. Aircraft: 734
via Malaysia Airlines (MH). Non-stop. Aircraft: 744
via Mango (JE). Non-stop. Aircraft: 738
via Qatar Airways (QR). Non-stop. Aircraft: 77L
via Singapore Airlines (SQ). Non-stop. Aircraft: 772
via South African Airways (SA). Non-stop. Aircraft: 738 343 319 342 346
via South African Airways (SA). Code share. Non-stop. Aircraft: 772
via SWISS (LX). Code share. Non-stop. Aircraft: 738
via Turkish Airlines (TK). Non-stop. Aircraft: 343
via United Airlines (UA). Code share. Non-stop. Aircraft: 342
via Virgin Atlantic Airways (VS). Code share. Non-stop. Aircraft: 738
Dakar – Léopold Sédar Senghor International Airport (DKR)
via South African Airways (SA). Non-stop. Aircraft: 346 343
via United Airlines (UA). Code share. Non-stop. Aircraft: 343 346
Dar es Salaam – Mwalimu Julius K. Nyerere International Airport (DAR)
via South African Airways (SA). Non-stop. Aircraft: 738 319
Doha – Doha International Airport (DOH)
via Qatar Airways (QR). Non-stop. Aircraft: 77L
Dubai – Dubai International Airport (DXB)
via Emirates (EK). Non-stop. Aircraft: 77W 345
via South African Airways (SA). Code share. Non-stop. Aircraft: 77W 345
Durban – Durban International Airport ()
via 1time (T6). Non-stop. Aircraft: M82
via Air India (AI). Code share. Non-stop. Aircraft: 738
via bmi british midland international (BD). Code share. Non-stop. Aircraft: 738
via British Airways (BA). Code share. Non-stop. Aircraft: 733 732 734
via Comair (MN). Non-stop. Aircraft: 734 738
via Malaysia Airlines (MH). Code share. Non-stop. Aircraft: 738
via Mango (JE). Non-stop. Aircraft: 738
via South African Airways (SA). Non-stop. Aircraft: 319 738
via South African Airways (SA). Code share. Non-stop. Aircraft: DH3
East London – Ben Schoeman Airport (ELS)
via 1time (T6). Non-stop. Aircraft: M82
via bmi british midland international (BD). Code share. Non-stop. Aircraft: 319
via South African Airways (SA). Non-stop. Aircraft: 319 738
via South African Airways (SA). Code share. Non-stop. Aircraft: CR2 DH4 CR7
via Virgin Atlantic Airways (VS). Code share. Non-stop. Aircraft: 319
Ezeiza – Ministro Pistarini International Airport (EZE)
via South African Airways (SA). Non-stop. Aircraft: 342
Francistown – Francistown Airport (FRW)
via Air Botswana (BP). Non-stop. Aircraft: AT5
Frankfurt-am-Main – Frankfurt am Main International Airport (FRA)
via bmi british midland international (BD). Code share. Non-stop. Aircraft: 744
via Lufthansa Airlines (LH). Non-stop. Aircraft: 744 346
via South African Airways (SA). Non-stop. Aircraft: 346
via South African Airways (SA). Code share. Non-stop. Aircraft: 744
Gaborone – Sir Seretse Khama International Airport (GBE)
via Air Botswana (BP). Non-stop. Aircraft: AT7 AT5
via South African Airways (SA). Non-stop. Aircraft: 319
via South African Airways (SA). Code share. Non-stop. Aircraft: DH3
George – George Airport (GRJ)
via 1time (T6). Non-stop. Aircraft: M82
via Comair (MN). Non-stop. Aircraft: 734 738
via South African Airways (SA). Code share. Non-stop. Aircraft: DH4 CR7 CR2
Harare – Harare International Airport (HRE)
via Air Zimbabwe (UM). Non-stop. Aircraft: 732
via British Airways (BA). Code share. Non-stop. Aircraft: 733
via Global Aviation (QG). Non-stop. Aircraft: M82
via South African Airways (SA). Non-stop. Aircraft: 738
via South African Airways (SA). Code share. Non-stop. Aircraft: ERJ AR8 142
Hoedspruit – Hoedspruit Air Force Base Airport (HDS)
via South African Airways (SA). Code share. Non-stop. Aircraft: DH3 CR2
Hong Kong – Chek Lap Kok International Airport (HKG)
via All Nippon Airways (NH). Code share. Non-stop. Aircraft: 343 346
via Cathay Pacific Airways (CX). Non-stop. Aircraft: 343 773
via South African Airways (SA). Non-stop. Aircraft: 343 346
Inhambabe – Inhambane Airport (INH)
via LAM-Linhas Aereas de Mocambique (TM). Non-stop. Aircraft: DH4
Istanbul – Atatürk International Airport (IST)
via Turkish Airlines (TK). Non-stop. Aircraft: 343
Jeddah – King Abdulaziz International Airport (JED)
via Saudi Arabian Airlines (SV). Non-stop. Aircraft: 332
via South African Airways (SA). Code share. Non-stop. Aircraft: 332
Kampala – Entebbe International Airport (EBB)
via South African Airways (SA). Non-stop. Aircraft: 319
Kasane – Kasane Airport (BBK)
via Air Botswana (BP). Non-stop. Aircraft: AT5
Kiembi Samaki – Zanzibar Airport (ZNZ)
via 1time (T6). Non-stop. Aircraft: M82
Kigali – Kigali International Airport (KGL)
via Rwandair Express (WB). Non-stop. Aircraft: CR2
Kimberley – Kimberley Airport (KIM)
via South African Airways (SA). Code share. Non-stop. Aircraft: DH3 CR2
Kinshasa – Ndjili International Airport (FIH)
via Hewa Bora Airways (EO). Non-stop. Aircraft: M82
via South African Airways (SA). Non-stop. Aircraft: 738
Kuala Lumpur – Kuala Lumpur International Airport (KUL)
via Malaysia Airlines (MH). Non-stop. Aircraft: 744 772
via South African Airways (SA). Code share. Non-stop. Aircraft: 744 772
Lagos – Murtala Muhammed International Airport (LOS)
via Arik Air (W3). Non-stop. Aircraft: 332
via South African Airways (SA). Non-stop. Aircraft: 744
Libreville – Leon M Ba Airport (LBV)
via South African Airways (SA). Non-stop. Aircraft: 319
Lilongwe – Lilongwe International Airport (LLW)
via Air Malawi (QM). Non-stop. Aircraft: 732
via South African Airways (SA). Non-stop. Aircraft: 738
Lisbon – Lisbon Portela Airport (LIS)
via South African Airways (SA). Code share. Non-stop. Aircraft: 343
via TAP Air Portugal (TP). Non-stop. Aircraft: 343
Livingstone – Livingstone Airport (LVI)
via 1time (T6). Non-stop. Aircraft: M82
via British Airways (BA). Code share. Non-stop. Aircraft: 733
via South African Airways (SA). Non-stop. Aircraft: AR8
London – London Heathrow Airport (LHR)
via American Airlines (AA). Code share. Non-stop. Aircraft: 744
via bmi british midland international (BD). Code share. Non-stop. Aircraft: 346 342
via British Airways (BA). Non-stop. Aircraft: 744
via SAS Scandinavian Airlines (SK). Code share. Non-stop. Aircraft: 346 342
via South African Airways (SA). Non-stop. Aircraft: 346 342
via Virgin Atlantic Airways (VS). Non-stop. Aircraft: 346
Luanda – Quatro De Fevereiro Airport (LAD)
via South African Airways (SA). Non-stop. Aircraft: 346 744
via TAAG Angola Airlines (DT). Non-stop. Aircraft: 743
Lubumbashi – Lubumbashi International Airport (FBM)
via Hewa Bora Airways (EO). Non-stop. Aircraft: 762
via South African Airways (SA). Code share. Non-stop. Aircraft: CR7 CR2
Lusaka – Lusaka International Airport (LUN)
via Air Namibia (SW). Non-stop. Aircraft: 735
via South African Airways (SA). Non-stop. Aircraft: 738 319
via South African Airways (SA). Code share. Non-stop. Aircraft: ERJ AR8
Madrid – Madrid Barajas International Airport (MAD)
via Iberia (IB). Non-stop. Aircraft: 340
Mahe Island – Seychelles International Airport (SEZ)
via Air Seychelles (HM). Non-stop. Aircraft: 762
Manzini – Matsapha Airport (MTS)
via South African Airways (SA). Code share. Non-stop. Aircraft: ERJ
Maputo – Maputo Airport (MPM)
via LAM-Linhas Aereas de Mocambique (TM). Non-stop. Aircraft: E90 DH4
via South African Airways (SA). Code share. Non-stop. Aircraft: AR8 343
via South African Airways (SA). Non-stop. Aircraft: 319
via TAP Air Portugal (TP). Non-stop. Aircraft: 343
Maseru – Moshoeshoe I International Airport (MSU)
via South African Airways (SA). Code share. Non-stop. Aircraft: ERJ J41
Maun – Maun Airport (MUB)
via Air Botswana (BP). Non-stop. Aircraft: AT7 AT5
Melbourne – Melbourne International Airport (MEL)
via Vaustralia (VA). Non-stop. Aircraft: 77W
Mpumalanga – Kruger Mpumalanga International Airport (MQP)
via British Airways (BA). Code share. Non-stop. Aircraft: 733
via South African Airways (SA). Code share. Non-stop. Aircraft: ERJ J41 142 DH3 CR2
Mthatha – K. D. Matanzima Airport (UTT)
via South African Airways (SA). Code share. Non-stop. Aircraft: J41
Mumbai – Chhatrapati Shivaji International Airport (BOM)
via Air India (AI). Code share. Non-stop. Aircraft: 342
via Jet Airways (India) Ltd (9W). Non-stop. Aircraft: 332
via South African Airways (SA). Non-stop. Aircraft: 343 342
Munich – Munich International Airport (MUC)
via Lufthansa Airlines (LH). Non-stop. Aircraft: 346 343
via South African Airways (SA). Non-stop. Aircraft: 346 343
Nairobi – Jomo Kenyatta International Airport (NBO)
via Kenya Airways (KQ). Non-stop. Aircraft: 738 763 73W
via South African Airways (SA). Non-stop. Aircraft: 319 738
Ndola – Ndola Airport (NLA)
via South African Airways (SA). Code share. Non-stop. Aircraft: 142
Paris – Charles de Gaulle International Airport (CDG)
via Air France (AF). Non-stop. Aircraft: 388 77W
via Alitalia - Compagnia Aerea Italiana Spa (AZ). Code share. Non-stop. Aircraft: 388 77W
Pemba / Porto Amelia – Pemba Airport (POL)
via South African Airways (SA). Code share. Non-stop. Aircraft: ERJ
Perth – Perth International Airport (PER)
via Qantas Airways (QF). Code share. Non-stop. Aircraft: 343 346
via South African Airways (SA). Non-stop. Aircraft: 343 346
Phalaborwa – Hendrik Van Eck Airport (PHW)
via South African Airways (SA). Code share. Non-stop. Aircraft: J41
Pietermaritzburg – Pietermaritzburg Airport (PZB)
via South African Airways (SA). Code share. Non-stop. Aircraft: J41 142
Pointe Noire – Pointe Noire Airport (PNR)
via Gabon Airlines (GY). Non-stop. Aircraft: 762
via Trans Air Congo (Q8). Non-stop. Aircraft: 762
Polokwane – Pietersburg Municipal Airport (PTG)
via South African Airways (SA). Code share. Non-stop. Aircraft: J41 ERJ
Port Elizabeth – Port Elizabeth Airport (PLZ)
via 1time (T6). Non-stop. Aircraft: M82
via British Airways (BA). Code share. Non-stop. Aircraft: 733 734
via South African Airways (SA). Non-stop. Aircraft: 319 738
via South African Airways (SA). Code share. Non-stop. Aircraft: CR2 CR7
via Virgin Atlantic Airways (VS). Code share. Non-stop. Aircraft: 738 319
Port Louis – Sir Seewoosagur Ramgoolam International Airport (MRU)
via Air Mauritius (MK). Non-stop. Aircraft: 319 343 332
via Air Mauritius (MK). Code share. Non-stop. Aircraft: 738
via British Airways (BA). Code share. Non-stop. Aircraft: 733
via South African Airways (SA). Non-stop. Aircraft: 738
via South African Airways (SA). Code share. Non-stop. Aircraft: 319 343 332
Potgietersrus – Polokwane International Airport (PTG)
via South African Airways (SA). Code share. Non-stop. Aircraft: J41 ERJ
Richards Bay – Richards Bay Airport (RCB)
via South African Airways (SA). Code share. Non-stop. Aircraft: DH3
São Paulo – Guarulhos - Governador André Franco Montoro International Airport (GRU)
via South African Airways (SA). Non-stop. Aircraft: 342 343
Singapore – Singapore Changi International Airport (SIN)
via Singapore Airlines (SQ). Non-stop. Aircraft: 772
via South African Airways (SA). Code share. Non-stop. Aircraft: 772
St Denis – Roland Garros Airport (RUN)
via Air Austral (UU). Non-stop. Aircraft: 733 735
via Inter Air (D6). Code share. Non-stop. Aircraft: 737
Sydney – Sydney Kingsford Smith International Airport (SYD)
via Qantas Airways (QF). Non-stop. Aircraft: 744
via South African Airways (SA). Code share. Non-stop. Aircraft: 744
Tel Aviv – Ben Gurion International Airport (TLV)
via El Al Israel Airlines (LY). Non-stop. Aircraft: 763
Tete – Chingozi Airport (TET)
via South African Airways (SA). Code share. Non-stop. Aircraft: ERJ
Tripoli – Tripoli International Airport (TIP)
via Afriqiyah Airways (8U). Non-stop. Aircraft: 332
Upington – Pierre Van Ryneveld Airport (UTN)
via South African Airways (SA). Code share. Non-stop. Aircraft: ERJ
Victoria Falls – Victoria Falls International Airport (VFA)
via Air Zimbabwe (UM). Non-stop. Aircraft: 732
via British Airways (BA). Code share. Non-stop. Aircraft: 733 732
via South African Airways (SA). Non-stop. Aircraft: 319
Vilanculo – Vilankulo Airport (VNX)
via Federal Airlines (Pty) Ltd (7V). Non-stop. Aircraft: ATR
Walvis Bay – Walvis Bay Airport (WVB)
via South African Airways (SA). Code share. Non-stop. Aircraft: CR7
Windhoek – Hosea Kutako International Airport (WDH)
via Air Namibia (SW). Non-stop. Aircraft: 732 735 319
via British Airways (BA). Code share. Non-stop. Aircraft: 734 733
via South African Airways (SA). Non-stop. Aircraft: 738 319
via South African Airways (SA). Code share. Non-stop. Aircraft: CR2
Zurich – Zürich Airport (ZRH)
via South African Airways (SA). Code share. Non-stop. Aircraft: 343
via SWISS (LX). Non-stop. Aircraft: 343