Airports › South Africa

O.R. Tambo International Airport

JNB IATAFAOR ICAOπŸ‡ΏπŸ‡¦Johannesburg, South Africa26.14Β°S 28.25Β°EAfrica/Johannesburg

How delayed is Johannesburg?

Medians and shares measured over months
Delay Index
21 / 100
calmsevere
Likely range 18–24 Β· 46 of 48 measured, where 1 is the most disrupted
Typical delay
17 min

median delay of tracked departures.

968 departures
An hour or more late
6 %

share of tracked departures 60+ minutes late.

968 departures
Board disruption
5 %

share of the departure board delayed or cancelled, counted against a delay threshold that varies with board size (15-25 min).

28 days

0 = calm, 100 = severely disrupted. Combines typical departure delay, how often a departure is 60+ minutes late, and the airport's average board disruption rate.

Flight Owl's own resolved departure predictions (flights our users tracked), not a census of all flights at the airport.

81
destinations observed
42
countries reached
1,948
flights a week observed
20.8M
passengers a year

Where O.R. Tambo International Airport is

JohannesburgJNB100 km

Where you can fly from Johannesburg

81 routes Β· 18 domestic, 63 international

All 81 routes drawn from real coordinates. Thicker lines carry more flights per week.

Countries you can reach

42 countries, ranked by flights per week
πŸ‡ΏπŸ‡¦South Africa18 destinationsπŸ‡ΏπŸ‡ΌZimbabwe3 destinationsπŸ‡§πŸ‡ΌBotswana3 destinationsπŸ‡ΏπŸ‡²Zambia3 destinationsπŸ‡²πŸ‡ΏMozambique7 destinationsπŸ‡°πŸ‡ͺKenya1 destinationπŸ‡³πŸ‡¦Namibia2 destinationsπŸ‡¦πŸ‡ͺUnited Arab Emirates3 destinationsπŸ‡¨πŸ‡©Congo - Kinshasa2 destinationsπŸ‡ͺπŸ‡ΉEthiopia1 destinationπŸ‡²πŸ‡ΌMalawi2 destinationsπŸ‡¦πŸ‡΄Angola1 destinationπŸ‡ΈπŸ‡ΏEswatini1 destinationπŸ‡±πŸ‡ΈLesotho1 destinationπŸ‡¬πŸ‡§United Kingdom1 destinationπŸ‡ΊπŸ‡ΈUnited States2 destinationsπŸ‡²πŸ‡ΊMauritius1 destinationπŸ‡ΉπŸ‡ΏTanzania2 destinations

and 24 more countries. Browse airports by country.

Where you can fly from Johannesburg

81 destinations Flight Owl has observed, not the airport's full published network
Destinations served from Johannesburg
DestinationIATACountryAirlinesFlights per weekRoute
πŸ‡ΏπŸ‡¦Cape TownCPTSouth Africa8283JNB–CPT
πŸ‡ΏπŸ‡¦DurbanDURSouth Africa7228—
πŸ‡ΏπŸ‡ΌHarareHREZimbabwe692—
πŸ‡§πŸ‡ΌGaboroneGBEBotswana376—
πŸ‡ΏπŸ‡¦GqeberhaPLZSouth Africa476—
πŸ‡°πŸ‡ͺNairobiNBOKenya1162—
πŸ‡ΏπŸ‡²LusakaLUNZambia757—
πŸ‡ΏπŸ‡¦BloemfonteinBFNSouth Africa350—
πŸ‡ΏπŸ‡¦GeorgeGRJSouth Africa348—
πŸ‡ΏπŸ‡ΌVictoria FallsVFAZimbabwe548—
πŸ‡ΏπŸ‡¦MbombelaMQPSouth Africa244—
πŸ‡ΏπŸ‡¦East LondonELSSouth Africa343—
πŸ‡³πŸ‡¦WindhoekWDHNamibia240—
πŸ‡²πŸ‡ΏMaputoMPMMozambique539—
πŸ‡ΏπŸ‡ΌBulawayoBUQZimbabwe335—
πŸ‡ΏπŸ‡¦KimberleyKIMSouth Africa230—
πŸ‡ΏπŸ‡¦HoedspruitHDSSouth Africa229—
πŸ‡¦πŸ‡ͺDubaiDXBUnited Arab Emirates128JNB–DXB
πŸ‡ͺπŸ‡ΉAddis AbabaADDEthiopia127JNB–ADD
πŸ‡§πŸ‡ΌMaunMUBBotswana325—
πŸ‡ΏπŸ‡¦PietermaritzburgPZBSouth Africa125—
πŸ‡¦πŸ‡΄LuandaNBJAngola322—
πŸ‡ΈπŸ‡ΏMpakaSHOEswatini222—
πŸ‡¬πŸ‡§LondonLHRUnited Kingdom221JNB–LHR
πŸ‡±πŸ‡ΈMaseruMSULesotho121—
πŸ‡ΏπŸ‡¦MthathaUTTSouth Africa121—
πŸ‡ΏπŸ‡¦PolokwanePTGSouth Africa119—
πŸ‡²πŸ‡ΊPlaine MagnienMRUMauritius318JNB–MRU
πŸ‡ΏπŸ‡¦UpingtonUTNSouth Africa118—
πŸ‡¨πŸ‡©LubumbashiFBMCongo - Kinshasa317—
πŸ‡³πŸ‡¦Walvis BayWVBNamibia115—
πŸ‡²πŸ‡ΌBlantyreBLZMalawi314—
πŸ‡ΆπŸ‡¦DohaDOHQatar114JNB–DOH
πŸ‡ΏπŸ‡¦LondoloziLDZSouth Africa114—
πŸ‡ΏπŸ‡¦SkukuzaSZKSouth Africa114—
πŸ‡ΊπŸ‡¬EntebbeEBBUganda413—
πŸ‡·πŸ‡ΌKigaliKGLRwanda113—
πŸ‡ΏπŸ‡¦Richards BayRCBSouth Africa113—
πŸ‡ΏπŸ‡¦SishenSISSouth Africa113—
πŸ‡ΊπŸ‡ΈNewarkEWRUnited States112—
πŸ‡¨πŸ‡©KinshasaFIHCongo - Kinshasa312—
πŸ‡²πŸ‡ΌLilongweLLWMalawi212—
πŸ‡ΈπŸ‡¬SingaporeSINSingapore112JNB–SIN
πŸ‡ΉπŸ‡ΏDar es SalaamDARTanzania311JNB–DAR
πŸ‡©πŸ‡ͺFrankfurt am MainFRAGermany211—
πŸ‡§πŸ‡ΌKasaneBBKBotswana210—
πŸ‡ΏπŸ‡²NdolaNLAZambia110—
πŸ‡²πŸ‡ΏPembaPOLMozambique110—
πŸ‡­πŸ‡°Hong KongHKGHong Kong SAR China29JNB–HKG
πŸ‡¦πŸ‡ΊPerthPERAustralia29JNB–PER
πŸ‡ΊπŸ‡ΈAtlantaATLUnited States18JNB–ATL
πŸ‡ΉπŸ‡·IstanbulISTTΓΌrkiye18—
πŸ‡³πŸ‡±AmsterdamAMSNetherlands27—
πŸ‡²πŸ‡ΏBeiraBEWMozambique17—
πŸ‡«πŸ‡·ParisCDGFrance17—
πŸ‡ΏπŸ‡²LivingstoneLVIZambia17—
πŸ‡ΏπŸ‡¦MargateMGHSouth Africa17—
πŸ‡¦πŸ‡ΊSydneySYDAustralia17—
πŸ‡²πŸ‡ΏVilanculoVNXMozambique17—
πŸ‡ΉπŸ‡ΏZanzibarZNZTanzania37—
πŸ‡¨πŸ‡­ZurichZRHSwitzerland17—
πŸ‡¬πŸ‡­AccraACCGhana16—
πŸ‡§πŸ‡·SΓ£o PauloGRUBrazil26JNB–GRU
πŸ‡²πŸ‡¬AntananarivoTNRMadagascar16—
πŸ‡¦πŸ‡ͺAbu DhabiAUHUnited Arab Emirates15—
πŸ‡²πŸ‡ΏTeteTETMozambique15—
πŸ‡ͺπŸ‡¬CairoCAIEgypt14—
πŸ‡³πŸ‡¬LagosLOSNigeria14—
πŸ‡ΈπŸ‡¨VictoriaSEZSeychelles14—
πŸ‡²πŸ‡ΏNampulaAPLMozambique13—
πŸ‡ͺπŸ‡ΈMadridMADSpain13—
πŸ‡©πŸ‡ͺMunichMUCGermany13JNB–MUC
πŸ‡·πŸ‡ͺSaint-DenisRUNRΓ©union13—
πŸ‡¨πŸ‡³ShenzhenSZXChina13—
πŸ‡©πŸ‡ΏAlgiersALGAlgeria12—
πŸ‡²πŸ‡ΏNacalaMNCMozambique12—
πŸ‡¨πŸ‡¬BrazzavilleBZVCongo - Brazzaville21—
πŸ‡¬πŸ‡¦LibrevilleLBVGabon21—
πŸ‡²πŸ‡¬Nosy BeNOSMadagascar11—
πŸ‡¦πŸ‡ͺSharjahSHJUnited Arab Emirates11—
πŸ‡΅πŸ‡·San JuanSJUPuerto Rico11—

How these numbers are measured