JNB

O.R. Tambo International Airport

ICAO FAOR26.1401°S 28.2468°E1,694 m / 5,558 ftLarge airport
On the map

O.R. Tambo International Airport (IATA: JNB, ICAO: FAOR) is a large airport in Johannesburg, Gauteng, South Africa. It opened in 1952. It has 2 runways; the longest is 4,418 m (14,495 ft). It is operated by Airports Company South Africa. In 2017 it handled 21.2 million passengers.

Timeline

2 events · 1952–2013
1952
OpenedO.R. Tambo International Airport opens.
22 DEC 2013
DisasterBritish Airways Flight 34.No deaths

Runways & airfield

Schematic · N · © OpenStreetMap
OR Tambo International TerminalFreight Terminal
03L/21R014° / 194° · LIT
LENGTH4,418 m14,495 ftWIDTH61 m200 ftSURFACEAsphalt
03R/21L014° / 194° · LIT
LENGTH3,400 m11,155 ftWIDTH60 m197 ftSURFACEAsphalt

Passengers per year

2011–2017
19.0M
18.8M
20.8M
21.2M
11121617

Routes

87 destinations · 45 countries
5,000 km10,000 km2,500 mi5,000 mi7,500 miNLP · Nelspruit Airport · 276 km / 171 miPTG · Polokwane International Airport · 283 km / 176 miGBE · Sir Seretse Khama International Airport · 293 km / 182 miMQP · Kruger Mpumalanga International Airport · 298 km / 185 miHDS · Eastgate Airport / Air Force Base Hoedspruit · 345 km / 214 miSHO · King Mswati III International Airport · 347 km / 216 miSZK · Skukuza Airport · 360 km / 224 miMSU · Moshoeshoe I International Airport · 375 km / 233 miBFN · Bram Fischer International Airport · 380 km / 236 miPHW · Hendrik Van Eck Airport · 382 km / 237 miMPM · Maputo Airport · 433 km / 269 miPZB · Pietermaritzburg Airport · 444 km / 276 miKIM · Kimberley Airport · 454 km / 282 miRCB · Richards Bay Airport · 477 km / 296 miDUR · King Shaka International Airport · 478 km / 297 miFRW · Phillip Gaonwe Matante International Airport · 559 km / 347 miMGH · Margate Airport · 563 km / 350 miUTT · K. D. Matanzima Airport · 603 km / 375 miBUQ · Joshua Mqabuko Nkomo International Airport · 682 km / 424 miUTN · Upington Airport · 734 km / 456 miELS · King Phalo Airport · 768 km / 477 miMUB · Maun International Airport · 844 km / 524 miVNX · Vilankulo Airport · 851 km / 529 miPLZ · Chief Dawid Stuurman International Airport · 909 km / 565 miVFA · Victoria Falls International Airport · 928 km / 577 miLVI · Harry Mwanga Nkumbula International Airport · 958 km / 595 miHRE · Robert Gabriel Mugabe International Airport · 959 km / 596 miBBK · Kasane International Airport · 977 km / 607 miBEW · Beira International Airport · 981 km / 610 miPBZ · Plettenberg Bay Airport · 1,002 km / 623 miGRJ · George Airport · 1,041 km / 647 miWDH · Hosea Kutako International Airport · 1,165 km / 724 miLUN · Kenneth Kaunda International Airport · 1,202 km / 747 miTET · Tete Airport · 1,248 km / 775 miCPT · Cape Town International Airport · 1,272 km / 790 miBLZ · Chileka International Airport · 1,356 km / 843 miWVB · Walvis Bay International Airport · 1,419 km / 882 miNLA · Simon Mwansa Kapwepwe International Airport · 1,465 km / 910 miLLW · Kamuzu International Airport · 1,490 km / 926 miFBM · Lubumbashi International Airport · 1,619 km / 1,006 miAPL · Nampula Airport · 1,679 km / 1,043 miMNC · Nacala International Airport · 1,833 km / 1,139 miPOL · Pemba Airport · 1,945 km / 1,209 miTNR · Ivato International Airport · 2,135 km / 1,327 miDAR · Julius Nyerere International Airport · 2,437 km / 1,514 miNBJ · Dr. Antonio Agostinho Neto International Airport · 2,455 km / 1,525 miLAD · Quatro de Fevereiro International Airport · 2,490 km / 1,547 miZNZ · Abeid Amani Karume International Airport · 2,502 km / 1,555 miNOS · Nosy Be International Airport · 2,533 km / 1,574 miKGL · Kigali International Airport · 2,695 km / 1,675 miFIH · Ndjili International Airport · 2,777 km / 1,726 miBZV · Maya-Maya International Airport · 2,800 km / 1,740 miRUN · Roland Garros Airport · 2,836 km / 1,762 miNBO · Jomo Kenyatta International Airport · 2,912 km / 1,809 miEBB · Entebbe International Airport · 2,946 km / 1,831 miMRU · Sir Seewoosagur Ramgoolam International Airport · 3,066 km / 1,905 miLBV · Libreville Leon M'ba International Airport · 3,582 km / 2,226 miHLE · Saint Helena International Airport · 3,682 km / 2,288 miSEZ · Seychelles International Airport · 3,756 km / 2,334 miDLA · Douala International Airport · 3,901 km / 2,424 miADD · Addis Ababa Bole International Airport · 4,068 km / 2,528 miLOS · Murtala Muhammed International Airport · 4,524 km / 2,811 miLFW · Lomé–Tokoin International Airport · 4,624 km / 2,873 miACC · Kotoka International Airport · 4,674 km / 2,904 miABJ · Félix-Houphouët-Boigny International Airport · 4,921 km / 3,058 miDOH · Hamad International Airport · 6,243 km / 3,879 miCAI · Cairo International Airport · 6,264 km / 3,892 miAUH · Zayed International Airport · 6,299 km / 3,914 miDXB · Dubai International Airport · 6,413 km / 3,985 miGRU · São Paulo/Guarulhos–Governor André Franco Montoro International Airport · 7,439 km / 4,622 miALG · Houari Boumediene Airport · 7,462 km / 4,637 miIST · İstanbul Airport · 7,496 km / 4,658 miMAD · Adolfo Suárez Madrid–Barajas Airport · 8,106 km / 5,037 miPER · Perth International Airport · 8,310 km / 5,164 miMUC · Munich Airport · 8,444 km / 5,247 miSIN · Singapore Changi Airport · 8,656 km / 5,379 miFRA · Frankfurt Main Airport · 8,690 km / 5,400 miCDG · Charles de Gaulle International Airport · 8,737 km / 5,429 miAMS · Amsterdam Airport Schiphol · 9,017 km / 5,603 miLHR · London Heathrow Airport · 9,075 km / 5,639 miHKG · Hong Kong International Airport · 10,675 km / 6,633 miSZX · Shenzhen Bao'an International Airport · 10,680 km / 6,636 miSYD · Sydney Kingsford Smith International Airport · 11,024 km / 6,850 miPEK · Beijing Capital International Airport · 11,709 km / 7,276 miEWR · Newark Liberty International Airport · 12,865 km / 7,994 miATL · Hartsfield Jackson Atlanta International Airport · 13,583 km / 8,440 miCMB · Bandaranaike International Colombo Airport · 6,688 km / 4,156 miATLEWRPEKSYDSZXLHRSINPERMADISTGRUCMBDXBCAIABJADDDLASEZHLEMRUEBBBZVNOSZNZFBMLLWWVBCPTBEWFRWRCBFRAALGLFWLBVLADTNRPOLLUNBBKPLZUTNBUQPHWGBEAMSCDGMUCDOHNBOKGLMNCNLABLZGRJHREVNXMUBUTTKIMMPMAUHACCLOSRUNAPLTETWDHELSMGHDURBFNSZKPTGJNB
Year-round86
NLPNelspruit AirportSouth Africa · Airlink276 km171 miPTGPolokwane International AirportSouth Africa · Airlink283 km176 miGBESir Seretse Khama International AirportBotswana · South African Airways, Air Botswana, Airlink293 km182 miMQPKruger Mpumalanga International AirportSouth Africa · FlySafair, Airlink298 km185 miHDSEastgate Airport / Air Force Base HoedspruitSouth Africa · CemAir, Airlink345 km214 miSHOKing Mswati III International AirportEswatini · Eswatini Air, Airlink347 km216 miSZKSkukuza AirportSouth Africa · Airlink360 km224 miMSUMoshoeshoe I International AirportLesotho · Airlink375 km233 miBFNBram Fischer International AirportSouth Africa · FlySafair, CemAir, Airlink380 km236 miPHWHendrik Van Eck AirportSouth Africa · Airlink382 km237 miMPMMaputo AirportMozambique · LAM Mozambique Airlines, CemAir, Airlink433 km269 miPZBPietermaritzburg AirportSouth Africa · Airlink444 km276 miKIMKimberley AirportSouth Africa · CemAir, Airlink454 km282 miRCBRichards Bay AirportSouth Africa · CemAir, Airlink477 km296 miDURKing Shaka International AirportSouth Africa · LIFT (airline), FlySafair, South African Airways +2478 km297 miFRWPhillip Gaonwe Matante International AirportBotswana · Air Botswana559 km347 miMGHMargate AirportSouth Africa · CemAir563 km350 miUTTK. D. Matanzima AirportSouth Africa · Airlink603 km375 miBUQJoshua Mqabuko Nkomo International AirportZimbabwe · Fastjet Zimbabwe, Air Zimbabwe, Airlink682 km424 miUTNUpington AirportSouth Africa · Airlink734 km456 miELSKing Phalo AirportSouth Africa · FlySafair, CemAir, Airlink768 km477 miMUBMaun International AirportBotswana · CemAir, Air Botswana, Airlink844 km524 miVNXVilankulo AirportMozambique · LAM Mozambique Airlines, Airlink851 km529 miPLZChief Dawid Stuurman International AirportSouth Africa · FlySafair, South African Airways, CemAir +1909 km565 miVFAVictoria Falls International AirportZimbabwe · FlySafair, Fastjet Zimbabwe, South African Airways +3928 km577 miLVIHarry Mwanga Nkumbula International AirportZambia · Zambia Airways, FlySafair, Airlink958 km595 miHRERobert Gabriel Mugabe International AirportZimbabwe · FlySafair, Fastjet Zimbabwe, South African Airways +3959 km596 miBBKKasane International AirportBotswana · CemAir, Air Botswana, Airlink977 km607 miBEWBeira International AirportMozambique · LAM Mozambique Airlines, Airlink981 km610 miPBZPlettenberg Bay AirportSouth Africa · CemAir1,002 km623 miGRJGeorge AirportSouth Africa · FlySafair, CemAir, Airlink1,041 km647 miWDHHosea Kutako International AirportNamibia · South African Airways, Airlink1,165 km724 miLUNKenneth Kaunda International AirportZambia · Royal Zambian Airlines, Zambia Airways, South African Airways +41,202 km747 miTETTete AirportMozambique · LAM Mozambique Airlines, Airlink1,248 km775 miCPTCape Town International AirportSouth Africa · LIFT (airline), FlySafair, South African Airways +21,272 km790 miBLZChileka International AirportMalawi · Malawi Airlines, Airlink1,356 km843 miWVBWalvis Bay International AirportNamibia · Airlink1,419 km882 miNLASimon Mwansa Kapwepwe International AirportZambia · Proflight Zambia, Airlink1,465 km910 miLLWKamuzu International AirportMalawi · Malawi Airlines, Ethiopian Airlines, Airlink1,490 km926 miFBMLubumbashi International AirportCongo - Kinshasa · South African Airways, Airlink1,619 km1,006 miAPLNampula AirportMozambique · LAM Mozambique Airlines, Airlink1,679 km1,043 miMNCNacala International AirportMozambique · Airlink1,833 km1,139 miPOLPemba AirportMozambique · LAM Mozambique Airlines, Airlink1,945 km1,209 miTNRIvato International AirportMadagascar · Airlink2,135 km1,327 miDARJulius Nyerere International AirportTanzania · South African Airways, Air Tanzania, Airlink2,437 km1,514 miNBJDr. Antonio Agostinho Neto International AirportAngola · TAAG Angola Airlines, Airlink2,455 km1,525 miLADQuatro de Fevereiro International AirportAngola · Air Algérie2,490 km1,547 miZNZAbeid Amani Karume International AirportTanzania · FlySafair, Airlink2,502 km1,555 miNOSNosy Be International AirportMadagascar · Airlink2,533 km1,574 miKGLKigali International AirportRwanda · RwandAir2,695 km1,675 miFIHNdjili International AirportCongo - Kinshasa · Asky Airlines, Air Congo, South African Airways +12,777 km1,726 miBZVMaya-Maya International AirportCongo - Brazzaville · Asky Airlines2,800 km1,740 miRUNRoland Garros AirportRéunion · Air Austral2,836 km1,762 miNBOJomo Kenyatta International AirportKenya · Airlink, Kenya Airways2,912 km1,809 miEBBEntebbe International AirportUganda · Uganda Airlines2,946 km1,831 miMRUSir Seewoosagur Ramgoolam International AirportMauritius · FlySafair, South African Airways, Air Mauritius3,066 km1,905 miLBVLibreville Leon M'ba International AirportGabon · Asky Airlines, FlyGabon3,582 km2,226 miHLESaint Helena International AirportSt. Helena · Airlink3,682 km2,288 miSEZSeychelles International AirportSeychelles · Air Seychelles3,756 km2,334 miDLADouala International AirportCameroon · Asky Airlines3,901 km2,424 miADDAddis Ababa Bole International AirportEthiopia · Ethiopian Airlines4,068 km2,528 miLOSMurtala Muhammed International AirportNigeria · Asky Airlines, South African Airways, Air Côte d'Ivoire4,524 km2,811 miLFWLomé–Tokoin International AirportTogo · Asky Airlines4,624 km2,873 miACCKotoka International AirportGhana · South African Airways4,674 km2,904 miABJFélix-Houphouët-Boigny International AirportCôte d’Ivoire · South African Airways, Air Côte d'Ivoire4,921 km3,058 miDOHHamad International AirportQatar · Qatar Airways6,243 km3,879 miCAICairo International AirportEgypt · EgyptAir6,264 km3,892 miAUHZayed International AirportUnited Arab Emirates · Etihad Airways6,299 km3,914 miDXBDubai International AirportUnited Arab Emirates · Emirates6,413 km3,985 miGRUSão Paulo/Guarulhos–Governor André Franco Montoro International AirportBrazil · South African Airways, LATAM Brasil7,439 km4,622 miALGHouari Boumediene AirportAlgeria · Air Algérie7,462 km4,637 miISTİstanbul AirportTürkiye · Turkish Airlines7,496 km4,658 miMADAdolfo Suárez Madrid–Barajas AirportSpain · Air Europa8,106 km5,037 miPERPerth International AirportAustralia · South African Airways, Qantas Airways8,310 km5,164 miMUCMunich AirportGermany · Lufthansa8,444 km5,247 miSINSingapore Changi AirportSingapore · Singapore Airlines8,656 km5,379 miFRAFrankfurt Main AirportGermany · Condor Flugdienst, Lufthansa8,690 km5,400 miCDGCharles de Gaulle International AirportFrance · Air France8,737 km5,429 miAMSAmsterdam Airport SchipholNetherlands · KLM9,017 km5,603 miLHRLondon Heathrow AirportUnited Kingdom · Virgin Atlantic, British Airways9,075 km5,639 miHKGHong Kong International AirportHong Kong SAR China · Cathay Pacific10,675 km6,633 miSZXShenzhen Bao'an International AirportChina · Air China10,680 km6,636 miSYDSydney Kingsford Smith International AirportAustralia · Qantas Airways11,024 km6,850 miPEKBeijing Capital International AirportChina · Air China11,709 km7,276 miEWRNewark Liberty International AirportUnited States · United Airlines12,865 km7,994 miATLHartsfield Jackson Atlanta International AirportUnited States · Delta Air Lines13,583 km8,440 mi
Cargo18
DURKing Shaka International AirportSouth Africa · BidAir Cargo478 km297 miELSKing Phalo AirportSouth Africa · BidAir Cargo768 km477 miPLZChief Dawid Stuurman International AirportSouth Africa · BidAir Cargo909 km565 miVFAVictoria Falls International AirportZimbabwe · BidAir Cargo928 km577 miLVIHarry Mwanga Nkumbula International AirportZambia · BidAir Cargo958 km595 miHRERobert Gabriel Mugabe International AirportZimbabwe · BidAir Cargo959 km596 miGRJGeorge AirportSouth Africa · BidAir Cargo1,041 km647 miWDHHosea Kutako International AirportNamibia · BidAir Cargo1,165 km724 miCPTCape Town International AirportSouth Africa · BidAir Cargo1,272 km790 miDARJulius Nyerere International AirportTanzania · BidAir Cargo2,437 km1,514 miKGLKigali International AirportRwanda · BidAir Cargo2,695 km1,675 miNBOJomo Kenyatta International AirportKenya · ASL Airlines Belgium, BidAir Cargo, FedEx Express +12,912 km1,809 miEBBEntebbe International AirportUganda · Uganda Air Cargo Corporation2,946 km1,831 miMRUSir Seewoosagur Ramgoolam International AirportMauritius · BidAir Cargo, Magma Aviation3,066 km1,905 miDOHHamad International AirportQatar · Qatar Airways6,243 km3,879 miCAICairo International AirportEgypt · EgyptAir Cargo6,264 km3,892 miDXBDubai International AirportUnited Arab Emirates · FedEx Express6,413 km3,985 miCMBBandaranaike International Colombo AirportSri Lanka · Magma Aviation6,688 km4,156 mi

Straight lines are great circles; rings mark true distance from JNB. Blue: cargo. From the Wikipedia article “O. R. Tambo International Airport” (revision of 25 Sep 2026), CC BY-SA 4.0.

Airlines

63 airlines · destinations from JNB

Former hub of 1time Airline, African International Airways, Comair, Fly Blue Crane, Nationwide Airlines, Pelican Air Services, Skywise Airlines, South African Express and kulula.com.

Airlines and destinations as the Routes list above has them; the figure is how many destinations each flies from JNB. Hubs from Wikidata. All airlines

Records & rankings

Ranked among 48,075 open airports · world · region · country
Passengers21.2M (2017)1 · FEWER1 · FEWERMEDIAN · 64KMEDIAN · 64KMORE · 103MMORE · 103M#110of 3,974 · #2 Africa · #1 ZALongest runway4,418 m14,495 ft46 m · SHORT150 ft · SHORTMEDIAN · 975 mMEDIAN · 3,200 ftLONG · 5,300 mLONG · 17,388 ft#39of 29,858 · #6 Africa · #3 ZAElevation1,694 m5,558 ft-386 m · LOW-1,266 ft · LOWMEDIAN · 240 mMEDIAN · 787 ftHIGH · 4,938 mHIGH · 16,200 ft#1,407of 43,403 · #197 Africa · #16 ZAAgeOpened 19522026 · NEWEST2026 · NEWESTMEDIAN · 1976MEDIAN · 1976OLDEST · 1902OLDEST · 1902=3,844of 15,079 · =47 Africa · #6 ZARunways21 · FEWER1 · FEWERMEDIAN · 1MEDIAN · 1MORE · 8MORE · 8=715of 29,978 · =24 Africa · =13 ZA
Scale: share of airports ranked below, best on the right · ties shown as = and a band · passengers are each airport’s latest year on record

Radio frequencies

8 channels
APPRadar West123.700
ATISATIS126.200
CLDClearance Delivery121.700
GNDGround121.900
GTEJohannesburg Apron Control122.650
TWRTower West118.100
TWRTower East118.600
APPRadar East124.500