Johannesburg Airport (IATA: JNB, ICAO: FAJS), also known as OR Tambo International Airport, is the largest airport in South Africa.Johannesburg Airport has non-stop passenger flights scheduled to 79 destinations in 40 countries.
At present, there are 18 domestic flights from Johannesburg.
The longest flight from Johannesburg JNB is a 5,241 mile (8,435 km) non-stop route to Atlanta ATL. This direct flight takes around 16 hours and 50 minutes and is operated by Delta.
In total there are 46 airlines flying from and to Johannesburg. Most flights are operated by one of the following carriers:
Below you can find a list of the most popular destinations from Johannesburg, based on the number of scheduled flights for this month.
Aside from all non-stop destinations listed above, these are popular destinations from Johannesburg that require a stopover:
There are 45 airports that have flights from Johannesburg in Business Class. All airports that offer business class flights from JNB are listed below:
If you are looking for a luxurious flight, there's a total of 8 destinations to choose from that have First Class flights from JNB.
The following is an overview of all non-stop intercontinental flights operating from OR Tambo International Airport (JNB).
* Please note that there are no direct services between Johannesburg and Canada, Central America, the Caribbean, Southern Asia, Japan or Central Asia.
Non-stop flights from Johannesburg to Europe
Air Austral: year-round to Saint-Denis (RUN).
Air Belgium: year-round to Brussels (BRU).
Air France (SkyTeam): year-round to Paris (CDG).
KLM (SkyTeam): year-round to Amsterdam (AMS).
British Airways (Oneworld): year-round to London Heathrow (LHR).
Virgin Atlantic: year-round to London Heathrow (LHR).
Condor: seasonal flights to Frankfurt (FRA).
Lufthansa (Star Alliance): year-round to Frankfurt (FRA).
Swiss (Star Alliance): year-round to Zürich (ZRH).
Non-stop flights from Johannesburg to the US
Delta (SkyTeam): year-round to Atlanta (ATL).
United Airlines (Star Alliance): year-round to New York (EWR).
Non-stop flights from Johannesburg to South America
LATAM is currently the only airline flying non-stop from Johannesburg to Southern America. They fly seasonal to São Paulo (GRU).
Non-stop flights from Johannesburg to the Middle-East / Western Asia
EL AL: year-round to Tel Aviv (TLV).
Emirates: year-round to Dubai (DXB).
Etihad Airways: year-round to Abu Dhabi (AUH).
Pakistan: year-round to Abu Dhabi (AUH).
Qatar Airways (Oneworld): year-round to Doha (DOH).
Turkish Airlines (Star Alliance): year-round to Istanbul (IST).
Non-stop flights from Johannesburg to China
Air China is currently the only airline flying non-stop from Johannesburg to China. They fly seasonal to Beijing (PEK), year-round to Chengdu (CTU) and Shenzhen (SZX).
Non-stop flights from Johannesburg to East Asia
Cathay Pacific is currently the only airline flying non-stop from Johannesburg to Eastern Asia. They fly seasonal to Hong Kong (HKG).
Non-stop flights from Johannesburg to South-East Asia
Singapore Airlines is currently the only airline flying non-stop from Johannesburg to South-Eastern Asia. They fly year-round to Singapore (SIN).
Non-stop flights from Johannesburg to Australia / New Zealand / Oceania / the Pacific
Qantas is currently the only airline flying non-stop from Johannesburg to Oceania. They fly seasonal to Perth (PER) and year-round to Sydney (SYD).
Algiers is the only destination in Algeria with direct flights from Johannesburg. Direct flights to Algiers are offered by Air Algerie.
In Angola, the only destination that has a direct flight from Johannesburg is Luanda. You can fly non-stop to Luanda with Airlink or TAAG Angola.
There are 2 destinations in Australia that have non-stop flights from Johannesburg.
To Perth and Sydney, you can fly with Qantas (Oneworld).
There is 1 destination in Belgium that has a direct connection from Johannesburg, which is Brussels. Direct flights to Brussels are offered by Air Belgium.
If you are looking for a direct flight from Johannesburg to Botswana, there are 4 destinations to choose from.
Direct flights to Francistown are offered by Air Botswana.
All direct flights from Johannesburg to Gaborone, Kasane and Maun are operated by Air Botswana and Airlink.
In Brazil, the only destination that has a direct flight from Johannesburg is São Paulo. Direct flights to São Paulo are offered by LATAM. This is a seasonal route that starts in August and ends in January.
In China, there are 3 destinations from Johannesburg.
All direct flights from Johannesburg to Beijing, Chengdu and Shenzhen are operated by Air China (Star Alliance).
If you are looking for a direct flight from Johannesburg to Democratic Republic of the Congo, there are 2 destinations to choose from.
Non-stop flights to Kinshasa are offered by Air Cote D'Ivoire, ASKY Airlines and South African Airways (Star Alliance).
The only airline with direct flights to Lubumbashi is Airlink.
Cairo is the only destination in Egypt with direct flights from Johannesburg. Direct flights to Cairo are offered by Egyptair (Star Alliance).
There is 1 destination in Ethiopia that has a direct connection from Johannesburg, which is Addis Ababa. Direct flights to Addis Ababa are offered by Ethiopian Airlines (Star Alliance).
There are 2 destinations in France that have non-stop flights from Johannesburg.
Direct flights to Paris are offered by Air France (SkyTeam).
The only airline with direct flights to Saint-Denis is Air Austral.
Libreville is the only destination in Gabon with direct flights from Johannesburg. Direct flights to Libreville are offered by ASKY Airlines.
In Germany, the only destination that has a direct flight from Johannesburg is Frankfurt. You can fly non-stop to Frankfurt with Condor or Lufthansa (Star Alliance).
There is 1 destination in Ghana that has a direct connection from Johannesburg, which is Accra. Direct flights to Accra are offered by South African Airways (Star Alliance).
In Hong Kong, the only destination that has a direct flight from Johannesburg is Hong Kong. Direct flights to Hong Kong are offered by Cathay Pacific (Oneworld). This is a seasonal route that starts in July and ends in January.
Tel Aviv is the only destination in Israel with direct flights from Johannesburg. Direct flights to Tel Aviv are offered by EL AL.
There is 1 destination in Kenya that has a direct connection from Johannesburg, which is Nairobi. Direct flights to Nairobi are offered by Kenya Airways (SkyTeam).
Maseru is the only destination in Lesotho with direct flights from Johannesburg. Direct flights to Maseru are offered by Airlink.
In Madagascar, there are 2 destinations from Johannesburg.
To Antananarivo and Nosy Be, you can fly with Airlink.
In Malawi, the only destination that has a direct flight from Johannesburg is Blantyre. Direct flights to Blantyre are offered by Ethiopian Airlines (Star Alliance).
There is 1 destination in Mauritius that has a direct connection from Johannesburg, which is Mauritius. Non-stop flights to Mauritius are offered by Air Mauritius, Safair and South African Airways (Star Alliance).
In Mozambique there are several destinations from Johannesburg (6 in total).
Direct flights to Beira are offered by Airlink.
Non-stop flights to Maputo are offered by Airlink, LAM Mozambique and Turkish Airlines (Star Alliance).
All direct flights from Johannesburg to Nampula, Pemba and Tete are operated by Airlink.
You can fly non-stop to Vilankulos with Airlink or LAM Mozambique.
There are 2 destinations in Namibia that have non-stop flights from Johannesburg.
Direct flights to Walvis Bay are offered by Airlink.
You can fly non-stop to Windhoek with Airlink or South African Airways (Star Alliance).
In Netherlands, the only destination that has a direct flight from Johannesburg is Amsterdam. Direct flights to Amsterdam are offered by KLM (SkyTeam).
Lagos is the only destination in Nigeria with direct flights from Johannesburg. You can fly non-stop to Lagos with Air Peace or South African Airways (Star Alliance).
There is 1 destination in Qatar that has a direct connection from Johannesburg, which is Doha. Direct flights to Doha are offered by Qatar Airways (Oneworld).
Kigali is the only destination in Rwanda with direct flights from Johannesburg. Direct flights to Kigali are offered by RwandAir.
In Seychelles, the only destination that has a direct flight from Johannesburg is Mahé. Direct flights to Mahé are offered by Air Seychelles.
There is 1 destination in Singapore that has a direct connection from Johannesburg, which is Singapore. Direct flights to Singapore are offered by Singapore Airlines (Star Alliance).
In St. Helena, the only destination that has a direct flight from Johannesburg is Jamestown. Direct flights to Jamestown are offered by Airlink. This is a seasonal route that started in January and ends in January.
Manzini is the only destination in Swaziland with direct flights from Johannesburg. Direct flights to Manzini are offered by Airlink.
There is 1 destination in Switzerland that has a direct connection from Johannesburg, which is Zürich. Direct flights to Zürich are offered by Swiss (Star Alliance).
Dar es Salaam is the only destination in Tanzania with direct flights from Johannesburg. Direct flights to Dar es Salaam are offered by Airlink.
In Turkey, the only destination that has a direct flight from Johannesburg is Istanbul. Direct flights to Istanbul are offered by Turkish Airlines (Star Alliance).
There is 1 destination in Uganda that has a direct connection from Johannesburg, which is Entebbe. You can fly non-stop to Entebbe with Airlink or Utair Express.
If you are looking for a direct flight from Johannesburg to United Arab Emirates, there are 2 destinations to choose from.
You can fly non-stop to Abu Dhabi with Etihad Airways or Pakistan.
The only airline with direct flights to Dubai is Emirates.
In United Kingdom, the only destination that has a direct flight from Johannesburg is London Heathrow. You can fly non-stop to London Heathrow with British Airways (Oneworld) or Virgin Atlantic.
In United States, there are 2 destinations from Johannesburg.
Direct flights to Atlanta are offered by Delta (SkyTeam).
The only airline with direct flights to New York is United Airlines (Star Alliance).
If you are looking for a direct flight from Johannesburg to Zambia, there are 3 destinations to choose from.
Direct flights to Livingstone are offered by Airlink.
From Johannesburg to Lusaka there are 5 airlines that have direct services, which are Airlink, KC International, Proflight Zambia, RwandAir and South African Airways (Star Alliance).
You can fly non-stop to Ndola with Airlink or Proflight Zambia.
There are 3 destinations in Zimbabwe that have non-stop flights from Johannesburg.
You can fly non-stop to Bulawayo with Airlink or Fastjet.
From Johannesburg to Harare there are 4 airlines that have direct services, which are Air Zimbabwe, Airlink, Fastjet and South African Airways (Star Alliance).
Non-stop flights to Victoria Falls are offered by Airlink, Fastjet and South African Airways (Star Alliance).
There is one alternative airport to Johannesburg (JNB) within a range of 125 miles (200 km), which is Johannesburg (HLA).