Nonstop flights to Johannesburg (JNB)
O.R. Tambo International Airport (JNB) in Johannesburg, South Africa has nonstop flights from 79 origins in 42 countries, on 43 airlines.
Nonstop flights from Johannesburg
Airlines
- Airlink: 46 origins
- South African Airways: 16 origins
- CemAir: 14 origins
- Safair: 12 origins
- Ethiopian Airlines: 4 origins
- Fastjet Zimbabwe: 3 origins
- Turkish Airlines: 3 origins
- Afrijet: 2 origins
- Air Algerie: 2 origins
- Air Botswana: 2 origins
- LIFT: 2 origins
- Lufthansa: 2 origins
- Qantas: 2 origins
- RwandAir: 2 origins
- Singapore Airlines: 2 origins
- Air Austral: 1 origin
- Air China: 1 origin
- Air Europa: 1 origin
- Air France: 1 origin
- Air Mauritius: 1 origin
- Air Seychelles: 1 origin
- Air Tanzania: 1 origin
- ASKY Airlines: 1 origin
- British Airways: 1 origin
- Cathay Pacific: 1 origin
- Condor: 1 origin
- Delta Air Lines: 1 origin
- EgyptAir: 1 origin
- Emirates: 1 origin
- Eswatini Air: 1 origin
- Etihad Airways: 1 origin
- Kenya Airways: 1 origin
- KLM: 1 origin
- LAM Mozambique Airlines: 1 origin
- LATAM Airlines: 1 origin
- Proflight Zambia: 1 origin
- Qatar Airways: 1 origin
- SWISS: 1 origin
- TAAG: 1 origin
- Uganda Airlines: 1 origin
- United Airlines: 1 origin
- Virgin Atlantic: 1 origin
- Zambia Airways: 1 origin
Origins by country
Algeria
- Algiers (ALG): Air Algerie · 9h 20m · 7,462 km (4,637 mi)
Angola
- Luanda (NBJ): Air Algerie, Airlink, and TAAG · 3h 45m · 2,455 km (1,525 mi)
Australia
- Perth (PER): Qantas and South African Airways · 11h 15m · 8,310 km (5,164 mi)
- Sydney (SYD): Qantas · 14h 30m · 11,024 km (6,850 mi)
Botswana
- Gaborone (GBE): Air Botswana, Airlink, and South African Airways · 50m · 293 km (182 mi)
- Kasane (BBK): Airlink and CemAir · 1h 40m · 977 km (607 mi)
- Maun (MUB): Air Botswana, Airlink, and CemAir · 1h 30m · 844 km (524 mi)
Brazil
- São Paulo (GRU): LATAM Airlines and South African Airways · 8h 55m · 7,439 km (4,622 mi)
China
- Shenzhen (SZX): Air China · 13h 30m · 10,680 km (6,636 mi)
Democratic Republic of the Congo
- Kinshasa (FIH): ASKY Airlines, Ethiopian Airlines, and South African Airways · 4h · 2,777 km (1,726 mi)
- Lubumbashi (FBM): Airlink and South African Airways · 2h 40m · 1,619 km (1,006 mi)
Egypt
- Cairo (CAI): EgyptAir · 8h 25m · 6,264 km (3,892 mi)
Eswatini
- Manzini (SHO): Airlink and Eswatini Air · 1h 5m · 347 km (216 mi)
Ethiopia
- Addis Ababa (ADD): Ethiopian Airlines · 5h 35m · 4,068 km (2,528 mi)
France
- Paris (CDG): Air France · 11h · 8,737 km (5,429 mi)
Gabon
- Libreville (LBV): Afrijet · 4h 45m · 3,582 km (2,226 mi)
Germany
- Frankfurt (FRA): Condor and Lufthansa · 11h · 8,690 km (5,400 mi)
- Munich (MUC): Lufthansa · 10h 40m · 8,444 km (5,247 mi)
Ghana
- Accra (ACC): South African Airways · 5h 55m · 4,674 km (2,904 mi)
Hong Kong
- Hong Kong (HKG): Cathay Pacific · 12h 50m · 10,675 km (6,633 mi)
Kenya
- Nairobi (NBO): Airlink and Kenya Airways · 4h 15m · 2,912 km (1,809 mi)
Lesotho
- Maseru (MSU): Airlink · 1h 5m · 375 km (233 mi)
Madagascar
- Antananarivo (TNR): Airlink · 3h 20m · 2,135 km (1,327 mi)
- Nosy Be (NOS): Airlink · 3h 50m · 2,533 km (1,574 mi)
Malawi
- Blantyre (BLZ): Airlink and Ethiopian Airlines · 2h 25m · 1,356 km (843 mi)
- Lilongwe (LLW): Airlink and Ethiopian Airlines · 2h 30m · 1,490 km (926 mi)
Mauritius
- Mauritius (MRU): Air Mauritius, Safair, and South African Airways · 4h 35m · 3,066 km (1,905 mi)
Mozambique
- Beira (BEW): Airlink · 1h 50m · 981 km (610 mi)
- Maputo (MPM): Airlink, LAM Mozambique Airlines, and Turkish Airlines · 1h 5m · 433 km (269 mi)
- Nacala (MNC): Airlink · 2h 50m · 1,833 km (1,139 mi)
- Nampula (APL): Airlink · 2h 50m · 1,679 km (1,043 mi)
- Pemba (POL): Airlink · 3h 5m · 1,945 km (1,209 mi)
- Tete (TET): Airlink · 2h 10m · 1,248 km (775 mi)
- Vilanculo (VNX): Airlink · 1h 45m · 851 km (529 mi)
Namibia
- Walvis Bay (WVB): Airlink · 2h 5m · 1,419 km (882 mi)
- Windhoek (WDH): Airlink and South African Airways · 1h 45m · 1,165 km (724 mi)
Netherlands
- Amsterdam (AMS): KLM · 10h 45m · 9,017 km (5,603 mi)
Nigeria
- Lagos (LOS): South African Airways · 5h 55m · 4,524 km (2,811 mi)
Qatar
- Doha (DOH): Qatar Airways · 8h 30m · 6,243 km (3,879 mi)
Republic of the Congo
- Brazzaville (BZV): Afrijet · 4h 15m · 2,800 km (1,740 mi)
Réunion
- Saint-Denis (RUN): Air Austral · 4h 15m · 2,836 km (1,762 mi)
Rwanda
- Kigali (KGL): RwandAir · 4h · 2,695 km (1,675 mi)
Saint Helena, Ascension and Tristan da Cunha
- Jamestown (HLE): Airlink · 4h 45m · 3,682 km (2,288 mi)
Seychelles
- Mahé (SEZ): Air Seychelles · 5h 5m · 3,756 km (2,334 mi)
Singapore
- Singapore (SIN): Singapore Airlines · 10h 48m · 8,656 km (5,379 mi)
South Africa
- Bloemfontein (BFN): Airlink, CemAir, and Safair · 1h · 380 km (236 mi)
- Cape Town (CPT): Airlink, CemAir, LIFT, Safair, Singapore Airlines, and South African Airways · 2h · 1,272 km (790 mi)
- Durban (DUR): Airlink, CemAir, LIFT, Safair, South African Airways, and Turkish Airlines · 1h 10m · 478 km (297 mi)
- East London (ELS): Airlink, CemAir, and Safair · 1h 30m · 768 km (477 mi)
- George (GRJ): Airlink, CemAir, and Safair · 1h 55m · 1,041 km (647 mi)
- Hoedspruit (HDS): Airlink and CemAir · 1h · 345 km (214 mi)
- Kimberley (KIM): Airlink and CemAir · 55m · 454 km (282 mi)
- Margate (MGH): CemAir · 1h 30m · 563 km (350 mi)
- Mthatha (UTT): Airlink · 1h 20m · 603 km (375 mi)
- Nelspruit (MQP): Airlink and Safair · 55m · 298 km (185 mi)
- Pietermaritzburg (PZB): Airlink · 1h 5m · 444 km (276 mi)
- Polokwane (PTG): Airlink · 55m · 283 km (176 mi)
- Port Elizabeth (PLZ): Airlink, CemAir, Safair, and South African Airways · 1h 35m · 909 km (565 mi)
- Richards Bay (RCB): Airlink and CemAir · 1h 10m · 477 km (296 mi)
- Sishen (SIS): Airlink · 1h 15m · 547 km (340 mi)
- Skukuza (SZK): Airlink · 1h 5m · 360 km (224 mi)
- Upington (UTN): Airlink · 1h 20m · 734 km (456 mi)
Spain
- Madrid (MAD): Air Europa · 10h 5m · 8,106 km (5,037 mi)
Switzerland
- Zurich (ZRH): SWISS · 10h 40m · 8,418 km (5,231 mi)
Tanzania
- Dar es Salaam (DAR): Air Tanzania, Airlink, and South African Airways · 3h 30m · 2,437 km (1,514 mi)
- Zanzibar (ZNZ): Airlink and Safair · 3h 55m · 2,502 km (1,555 mi)
Turkey
- Istanbul (IST): Turkish Airlines · 9h 55m · 7,496 km (4,658 mi)
Uganda
- Entebbe (EBB): Uganda Airlines · 4h 15m · 2,946 km (1,831 mi)
United Arab Emirates
- Abu Dhabi (AUH): Etihad Airways · 8h 10m · 6,299 km (3,914 mi)
- Dubai (DXB): Emirates · 8h 20m · 6,413 km (3,985 mi)
United Kingdom
- London (LHR): British Airways and Virgin Atlantic · 11h 5m · 9,075 km (5,639 mi)
United States
- Atlanta (ATL): Delta Air Lines · 15h 5m · 13,583 km (8,440 mi)
- Newark (EWR): United Airlines · 14h 45m · 12,865 km (7,994 mi)
Zambia
- Livingstone (LVI): Airlink · 1h 45m · 958 km (595 mi)
- Lusaka (LUN): Airlink, Proflight Zambia, RwandAir, Safair, South African Airways, and Zambia Airways · 2h · 1,202 km (747 mi)
- Ndola (NLA): Airlink · 2h 25m · 1,465 km (910 mi)
Zimbabwe
- Bulawayo (BUQ): Airlink and Fastjet Zimbabwe · 1h 25m · 682 km (424 mi)
- Harare (HRE): Airlink, CemAir, Fastjet Zimbabwe, Safair, and South African Airways · 1h 45m · 959 km (596 mi)
- Victoria Falls (VFA): Airlink, CemAir, Fastjet Zimbabwe, Safair, and South African Airways · 1h 45m · 928 km (577 mi)