AirBridge is loading disruption data…

← Back to airports

JNB

OR Tambo International Airport

Johannesburg, South Africa

Operating Normally
0m
Average Delay
24m
Maximum Delay
116K
Passengers/Day
2/2
Runways Operational

Operational Status

Airport Information

IATA CodeJNB
ICAO CodeFAOR
Statusnormal operations
Last Updated4/7/2026, 10:46:23 PM

Weather Conditions

ConditionsPartly cloudy
Temperature18°C
Visibility5 miles
Wind Gusts4 knots

Related Routes

Johannesburg → Bangkok

JNB - BKK

affected

Est. delay: +57 minutes

Beira → Johannesburg

BEW - JNB

severely affected

Est. delay: +57 minutes

Johannesburg → Victoria Falls

JNB - VFA

severely affected

Est. delay: +55 minutes

Johannesburg → Margate

JNB - MGH

severely affected

Est. delay: +53 minutes

Johannesburg → Walvis Bay

JNB - WVB

severely affected

Est. delay: +52 minutes

Pemba → Johannesburg

POL - JNB

affected

Est. delay: +51 minutes

Nampula → Johannesburg

APL - JNB

severely affected

Est. delay: +49 minutes

Johannesburg → Pointe-noire

JNB - PNR

severely affected

Est. delay: +47 minutes

Nairobi → Johannesburg

NBO - JNB

affected

Est. delay: +43 minutes

Johannesburg → Pietermaritzburg

JNB - PZB

severely affected

Est. delay: +43 minutes

Port Elizabeth → Johannesburg

PLZ - JNB

severely affected

Est. delay: +41 minutes

Richard's Bay → Johannesburg

RCB - JNB

severely affected

Est. delay: +39 minutes

Johannesburg → Livingstone

JNB - LVI

affected

Est. delay: +39 minutes

Johannesburg → Nampula

JNB - APL

severely affected

Est. delay: +38 minutes

Johannesburg → Dakar

JNB - DKR

affected

Est. delay: +37 minutes

Zanzibar → Johannesburg

ZNZ - JNB

severely affected

Est. delay: +37 minutes

Johannesburg → Antananarivo

JNB - TNR

affected

Est. delay: +36 minutes

Atlanta → Johannesburg

ATL - JNB

severely affected

Est. delay: +36 minutes

Mahe → Johannesburg

SEZ - JNB

affected

Est. delay: +34 minutes

Lagos → Johannesburg

LOS - JNB

affected

Est. delay: +33 minutes

Bulawayo → Johannesburg

BUQ - JNB

severely affected

Est. delay: +33 minutes

Frankfurt → Johannesburg

FRA - JNB

affected

Est. delay: +32 minutes

Johannesburg → Brazzaville

JNB - BZV

affected

Est. delay: +32 minutes

Doha → Johannesburg

DOH - JNB

affected

Est. delay: +32 minutes

Lilongwe → Johannesburg

LLW - JNB

affected

Est. delay: +31 minutes

Phalaborwa → Johannesburg

PHW - JNB

affected

Est. delay: +30 minutes

Johannesburg → Cairo

JNB - CAI

severely affected

Est. delay: +30 minutes

Johannesburg → Amsterdam

JNB - AMS

severely affected

Est. delay: +30 minutes

Sydney → Johannesburg

SYD - JNB

severely affected

Est. delay: +30 minutes

Johannesburg → Mumbai

JNB - BOM

affected

Est. delay: +29 minutes

Addis Ababa → Johannesburg

ADD - JNB

affected

Est. delay: +28 minutes

Inhambane → Johannesburg

INH - JNB

affected

Est. delay: +26 minutes

Jeddah → Johannesburg

JED - JNB

affected

Est. delay: +26 minutes

Blantyre → Johannesburg

BLZ - JNB

affected

Est. delay: +25 minutes

Johannesburg → Maun

JNB - MUB

severely affected

Est. delay: +23 minutes

Cairo → Johannesburg

CAI - JNB

severely affected

Est. delay: +22 minutes

Cape Town → Johannesburg

CPT - JNB

affected

Est. delay: +21 minutes

Johannesburg → Upington

JNB - UTN

affected

Est. delay: +21 minutes

Johannesburg → New York

JNB - JFK

severely affected

Est. delay: +18 minutes

Johannesburg → Beira

JNB - BEW

severely affected

Est. delay: +18 minutes

Dar Es Salaam → Johannesburg

DAR - JNB

severely affected

Est. delay: +18 minutes

Johannesburg → Jeddah

JNB - JED

affected

Est. delay: +17 minutes

Johannesburg → Inhambane

JNB - INH

affected

Est. delay: +16 minutes

Johannesburg → Lagos

JNB - LOS

clear

New York → Johannesburg

JFK - JNB

clear

Johannesburg → Abu Dhabi

JNB - AUH

clear

Johannesburg → Addis Ababa

JNB - ADD

clear

Singapore → Johannesburg

SIN - JNB

clear

Abu Dhabi → Johannesburg

AUH - JNB

clear

Johannesburg → Paris

JNB - CDG

clear