Flights Destinations Hotels Tools Guides Check a Fare →
Airport Hub

🇿🇦 Johannesburg Airport (JNB)

Johannesburg, South Africa. Explore departures, arrivals, airline coverage, connected airports, and route pricing context.

62 departures 62 arrivals 19 airlines 57 destinations
Airport Snapshot
IATA code
JNB
Departures
62
Arrivals
62
Typical fare
$705
Top Departing Routes
🇿🇦 Johannesburg → 🇪🇹 Addis Ababa
JNB to ADD , direct 4h 15m
$354
avg economy
🇿🇦 Johannesburg → 🇹🇿 Dar es Salaam
JNB to DAR , direct 4h 15m
$357
avg economy
🇿🇦 Johannesburg → 🇳🇬 Lagos
JNB to LOS , direct 6h 20m
$550
avg economy
🇿🇦 Johannesburg → 🇪🇬 Cairo
JNB to CAI , direct 8h 10m
$583
avg economy
🇿🇦 Johannesburg → 🇦🇪 Dubai
JNB to DXB , direct 12h 05m
$704
avg economy
🇿🇦 Johannesburg → 🇶🇦 Doha
JNB to DOH , direct 12h 05m
$732
avg economy
🇿🇦 Johannesburg → 🇦🇪 Abu Dhabi
JNB to AUH , direct 12h 05m
$759
avg economy
🇿🇦 Johannesburg → 🇩🇪 Frankfurt
JNB to FRA , direct 12h 40m
$887
avg economy
🇿🇦 Johannesburg → 🇬🇧 London
JNB to LHR , direct 11h 20m
£890
avg economy
🇿🇦 Johannesburg → 🇫🇷 Paris
JNB to CDG , direct 11h 20m
€893
avg economy
🇿🇦 Johannesburg → 🇳🇱 Amsterdam
JNB to AMS , direct 11h 20m
€894
avg economy
🇿🇦 Johannesburg → 🇩🇪 Frankfurt
JNB to FRA , direct 11h 20m
€895
avg economy
🇿🇦 Johannesburg → 🇺🇸 San Francisco
JNB to SFO , direct 12h 40m
$895
avg economy
🇿🇦 Johannesburg → 🇮🇳 Delhi
JNB to DEL , direct 12h 40m
$949
avg economy
🇿🇦 Johannesburg → 🇯🇵 Tokyo Haneda
JNB to HND , direct 12h 40m
$1,008
avg economy
🇿🇦 Johannesburg → 🇺🇬 Entebbe
JNB to EBB
$323
avg economy
🇿🇦 Johannesburg → 🇷🇼 Kigali
JNB to KGL
$324
avg economy
🇿🇦 Johannesburg → 🇰🇪 Mombasa
JNB to MBA
$325
avg economy
🇿🇦 Johannesburg → 🇸🇸 Juba
JNB to JUB
$326
avg economy
🇿🇦 Johannesburg → 🇸🇩 Khartoum
JNB to KRT
$327
avg economy
🇿🇦 Johannesburg → 🇰🇪 Nairobi
JNB to NBO
$351
avg economy
🇿🇦 Johannesburg → 🇬🇦 Libreville
JNB to LBV
$422
avg economy
🇿🇦 Johannesburg → 🇨🇲 Douala
JNB to DLA
$423
avg economy
🇿🇦 Johannesburg → 🇨🇲 Yaounde
JNB to NSI
$424
avg economy
🇿🇦 Johannesburg → 🇨🇮 Abidjan
JNB to ABJ
$537
avg economy
🇿🇦 Johannesburg → 🇱🇷 Monrovia
JNB to ROB
$538
avg economy
🇿🇦 Johannesburg → 🇸🇱 Freetown
JNB to FNA
$539
avg economy
🇿🇦 Johannesburg → 🇹🇬 Lome
JNB to LFW
$540
avg economy
🇿🇦 Johannesburg → 🇧🇯 Cotonou
JNB to COO
$541
avg economy
🇿🇦 Johannesburg → 🇲🇱 Bamako
JNB to BKO
$542
avg economy
🇿🇦 Johannesburg → 🇩🇿 Algiers
JNB to ALG
$553
avg economy
🇿🇦 Johannesburg → 🇹🇳 Tunis
JNB to TUN
$554
avg economy
🇿🇦 Johannesburg → 🇲🇦 Rabat
JNB to RBA
$555
avg economy
🇿🇦 Johannesburg → 🇳🇬 Abuja
JNB to ABV
$556
avg economy
🇿🇦 Johannesburg → 🇱🇾 Tripoli
JNB to TIP
$556
avg economy
🇿🇦 Johannesburg → 🇬🇭 Accra
JNB to ACC
$562
avg economy
🇿🇦 Johannesburg → 🇸🇳 Dakar
JNB to DSS
$568
avg economy
🇿🇦 Johannesburg → 🇲🇦 Casablanca
JNB to CMN
$584
avg economy
🇿🇦 Johannesburg → 🇬🇧 London Gatwick
JNB to LGW
£821
avg economy
🇿🇦 Johannesburg → 🇬🇧 Manchester
JNB to MAN
£822
avg economy
🇿🇦 Johannesburg → 🇩🇪 Munich
JNB to MUC
€826
avg economy
🇿🇦 Johannesburg → 🇮🇹 Rome
JNB to FCO
€827
avg economy
🇿🇦 Johannesburg → 🇪🇸 Madrid
JNB to MAD
€828
avg economy
🇿🇦 Johannesburg → 🇪🇸 Barcelona
JNB to BCN
€829
avg economy
🇿🇦 Johannesburg → 🇵🇹 Lisbon
JNB to LIS
€830
avg economy
🇿🇦 Johannesburg → 🇧🇪 Brussels
JNB to BRU
€831
avg economy
🇿🇦 Johannesburg → 🇨🇭 Zurich
JNB to ZRH
€832
avg economy
🇿🇦 Johannesburg → 🇦🇹 Vienna
JNB to VIE
€833
avg economy
🇿🇦 Johannesburg → 🇬🇷 Athens
JNB to ATH
€834
avg economy
🇿🇦 Johannesburg → 🇨🇳 Shanghai
JNB to PVG
$889
avg economy
🇿🇦 Johannesburg → 🇮🇳 Mumbai
JNB to BOM
$893
avg economy
🇿🇦 Johannesburg → 🇫🇷 Paris
JNB to CDG
$914
avg economy
🇿🇦 Johannesburg → 🇪🇸 Madrid
JNB to MAD
$916
avg economy
🇿🇦 Johannesburg → 🇹🇭 Bangkok
JNB to BKK
$920
avg economy
🇿🇦 Johannesburg → 🇨🇦 Toronto
JNB to YYZ
$924
avg economy
🇿🇦 Johannesburg → 🇳🇱 Amsterdam
JNB to AMS
$943
avg economy
🇿🇦 Johannesburg → 🇨🇳 Beijing
JNB to PEK
$945
avg economy
🇿🇦 Johannesburg → 🇰🇷 Seoul
JNB to ICN
$947
avg economy
🇿🇦 Johannesburg → 🇺🇸 Los Angeles
JNB to LAX
$951
avg economy
🇿🇦 Johannesburg → 🇬🇧 London
JNB to LHR
$975
avg economy
🇿🇦 Johannesburg → 🇸🇬 Singapore
JNB to SIN
$981
avg economy
🇿🇦 Johannesburg → 🇺🇸 New York
JNB to JFK
$1,012
avg economy
Top Arriving Routes
🇪🇹 Addis Ababa → 🇿🇦 Johannesburg
ADD to JNB , direct 4h 15m
$334
avg economy
🇹🇿 Dar es Salaam → 🇿🇦 Johannesburg
DAR to JNB , direct 4h 15m
$337
avg economy
🇳🇬 Lagos → 🇿🇦 Johannesburg
LOS to JNB , direct 6h 20m
$530
avg economy
🇪🇬 Cairo → 🇿🇦 Johannesburg
CAI to JNB , direct 8h 10m
$563
avg economy
🇦🇪 Dubai → 🇿🇦 Johannesburg
DXB to JNB , direct 12h 05m
$686
avg economy
🇶🇦 Doha → 🇿🇦 Johannesburg
DOH to JNB , direct 12h 05m
$714
avg economy
🇦🇪 Abu Dhabi → 🇿🇦 Johannesburg
AUH to JNB , direct 12h 05m
$741
avg economy
🇩🇪 Frankfurt → 🇿🇦 Johannesburg
FRA to JNB , direct 12h 40m
$869
avg economy
🇺🇸 San Francisco → 🇿🇦 Johannesburg
SFO to JNB , direct 12h 40m
$877
avg economy
🇬🇧 London → 🇿🇦 Johannesburg
LHR to JNB , direct 11h 20m
£908
avg economy
🇫🇷 Paris → 🇿🇦 Johannesburg
CDG to JNB , direct 11h 20m
€911
avg economy
🇳🇱 Amsterdam → 🇿🇦 Johannesburg
AMS to JNB , direct 11h 20m
€912
avg economy
🇩🇪 Frankfurt → 🇿🇦 Johannesburg
FRA to JNB , direct 11h 20m
€913
avg economy
🇮🇳 Delhi → 🇿🇦 Johannesburg
DEL to JNB , direct 12h 40m
$931
avg economy
🇯🇵 Tokyo Haneda → 🇿🇦 Johannesburg
HND to JNB , direct 12h 40m
$990
avg economy
🇰🇪 Nairobi → 🇿🇦 Johannesburg
NBO to JNB
$331
avg economy
🇺🇬 Entebbe → 🇿🇦 Johannesburg
EBB to JNB
$343
avg economy
🇷🇼 Kigali → 🇿🇦 Johannesburg
KGL to JNB
$344
avg economy
🇰🇪 Mombasa → 🇿🇦 Johannesburg
MBA to JNB
$345
avg economy
🇸🇸 Juba → 🇿🇦 Johannesburg
JUB to JNB
$346
avg economy
🇸🇩 Khartoum → 🇿🇦 Johannesburg
KRT to JNB
$347
avg economy
🇬🇦 Libreville → 🇿🇦 Johannesburg
LBV to JNB
$442
avg economy
🇨🇲 Douala → 🇿🇦 Johannesburg
DLA to JNB
$443
avg economy
🇨🇲 Yaounde → 🇿🇦 Johannesburg
NSI to JNB
$444
avg economy
🇳🇬 Abuja → 🇿🇦 Johannesburg
ABV to JNB
$536
avg economy
🇬🇭 Accra → 🇿🇦 Johannesburg
ACC to JNB
$542
avg economy
🇸🇳 Dakar → 🇿🇦 Johannesburg
DSS to JNB
$548
avg economy
🇨🇮 Abidjan → 🇿🇦 Johannesburg
ABJ to JNB
$557
avg economy
🇱🇷 Monrovia → 🇿🇦 Johannesburg
ROB to JNB
$558
avg economy
🇸🇱 Freetown → 🇿🇦 Johannesburg
FNA to JNB
$559
avg economy
🇹🇬 Lome → 🇿🇦 Johannesburg
LFW to JNB
$560
avg economy
🇧🇯 Cotonou → 🇿🇦 Johannesburg
COO to JNB
$561
avg economy
🇲🇱 Bamako → 🇿🇦 Johannesburg
BKO to JNB
$562
avg economy
🇲🇦 Casablanca → 🇿🇦 Johannesburg
CMN to JNB
$564
avg economy
🇩🇿 Algiers → 🇿🇦 Johannesburg
ALG to JNB
$573
avg economy
🇹🇳 Tunis → 🇿🇦 Johannesburg
TUN to JNB
$574
avg economy
🇲🇦 Rabat → 🇿🇦 Johannesburg
RBA to JNB
$575
avg economy
🇱🇾 Tripoli → 🇿🇦 Johannesburg
TIP to JNB
$576
avg economy
🇬🇧 London Gatwick → 🇿🇦 Johannesburg
LGW to JNB
£839
avg economy
🇬🇧 Manchester → 🇿🇦 Johannesburg
MAN to JNB
£840
avg economy
🇩🇪 Munich → 🇿🇦 Johannesburg
MUC to JNB
€844
avg economy
🇮🇹 Rome → 🇿🇦 Johannesburg
FCO to JNB
€845
avg economy
🇪🇸 Madrid → 🇿🇦 Johannesburg
MAD to JNB
€846
avg economy
🇪🇸 Barcelona → 🇿🇦 Johannesburg
BCN to JNB
€847
avg economy
🇵🇹 Lisbon → 🇿🇦 Johannesburg
LIS to JNB
€848
avg economy
🇧🇪 Brussels → 🇿🇦 Johannesburg
BRU to JNB
€849
avg economy
🇨🇭 Zurich → 🇿🇦 Johannesburg
ZRH to JNB
€850
avg economy
🇦🇹 Vienna → 🇿🇦 Johannesburg
VIE to JNB
€851
avg economy
🇬🇷 Athens → 🇿🇦 Johannesburg
ATH to JNB
€852
avg economy
🇨🇳 Shanghai → 🇿🇦 Johannesburg
PVG to JNB
$871
avg economy
🇮🇳 Mumbai → 🇿🇦 Johannesburg
BOM to JNB
$875
avg economy
🇫🇷 Paris → 🇿🇦 Johannesburg
CDG to JNB
$896
avg economy
🇪🇸 Madrid → 🇿🇦 Johannesburg
MAD to JNB
$898
avg economy
🇹🇭 Bangkok → 🇿🇦 Johannesburg
BKK to JNB
$902
avg economy
🇨🇦 Toronto → 🇿🇦 Johannesburg
YYZ to JNB
$906
avg economy
🇳🇱 Amsterdam → 🇿🇦 Johannesburg
AMS to JNB
$925
avg economy
🇨🇳 Beijing → 🇿🇦 Johannesburg
PEK to JNB
$927
avg economy
🇰🇷 Seoul → 🇿🇦 Johannesburg
ICN to JNB
$929
avg economy
🇺🇸 Los Angeles → 🇿🇦 Johannesburg
LAX to JNB
$933
avg economy
🇬🇧 London → 🇿🇦 Johannesburg
LHR to JNB
$957
avg economy
🇸🇬 Singapore → 🇿🇦 Johannesburg
SIN to JNB
$963
avg economy
🇺🇸 New York → 🇿🇦 Johannesburg
JFK to JNB
$994
avg economy
Airlines Operating on This Airport Network
Air France ASKY Airlines British Airways EgyptAir Emirates Ethiopian Airlines Kenya Airways KLM Lufthansa Qantas Qatar Airways Royal Air Maroc RwandAir Singapore Airlines South African Airways SWISS TAAG Angola Airlines Turkish Airlines Virgin Atlantic
Airport Explorer

Explore routes connected to JNB

Use this airport hub to move into route pages, connected airports, and pricing tools.