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

Origins by country

Algeria

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

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

France

  • Paris (CDG): Air France · 11h · 8,737 km (5,429 mi)

Gabon

Germany

Ghana

  • Accra (ACC): South African Airways · 5h 55m · 4,674 km (2,904 mi)

Hong Kong

Kenya

  • Nairobi (NBO): Airlink and Kenya Airways · 4h 15m · 2,912 km (1,809 mi)

Lesotho

Madagascar

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

Namibia

Netherlands

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

Réunion

Rwanda

Saint Helena, Ascension and Tristan da Cunha

Seychelles

  • Mahé (SEZ): Air Seychelles · 5h 5m · 3,756 km (2,334 mi)

Singapore

South Africa

Spain

Switzerland

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

Uganda

  • Entebbe (EBB): Uganda Airlines · 4h 15m · 2,946 km (1,831 mi)

United Arab Emirates

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)