Johannesburg (JNB) — 74 Flight Routes & Destinations

nonstop airlines countries
75%+ 60-74% <60% No data
Destinations from JNB 74 routes
Code Dest. /wk Time OTP
AUH
Abu Dhabi
EY GF
12
7h 55m
ACC
Accra
SA
5
6h 5m
ADD
Addis Ababa
A3 AI ET EY
51
5h 15m
AMS
Amsterdam
CV KL
9
11h 11m
TNR
Antananarivo
4Z
6
3h
ATL
Atlanta
DL
7
16h 50m
BEW
Beira
4Z EK
14
1h 40m
BLZ
Blantyre
4Z EK ET
21
2h 15m
BFN
Bloemfontein
4Z 5Z EK FA
70
1h
BUQ
Bulawayo
4Z EK
34
1h 15m
CAI
Cairo
MS
4
8h 30m
CPT
Cape Town
4Z 5Z EK ET FA G3 +3
356
2h 10m
DAR
Dar es Salaam
4Z
3
3h 30m
DOH
Doha
AT AY B6 BA QR
84
8h 20m
DXB
Dubai
DE EK
35
8h
DWC
Dubai(Jebel Ali)
EK
1
7h 6m
IAD
Dulles
UA
1
18h 27m
DUR
Durban
4Z 5Z EK ET FA G3 +3
250
1h 5m
ELS
East London
4Z EK FA
52
1h 25m
FRA
Frankfurt am Main
DE LH
12
10h 46m
GBE
Gaborone
4Z EK
67
55m
GRJ
George
4Z 5Z EK FA
50
1h 55m
PLZ
Gqeberha (Port Elizabeth)
4Z 5Z EK FA G3
97
1h 35m
HRE
Harare
4Z EK FA SA WB
69
1h 45m
HDS
Hoedspruit
4Z 5Z EK
49
55m
HKG
Hong Kong
CX
7
12h 50m
IST
Istanbul
6E TK
14
9h 40m
BBK
Kasane
4Z 5Z EK
18
1h 40m
KIM
Kimberley
4Z 5Z EK
43
1h 5m
FIH
Kinshasa
ET
3
4h 25m
LVI
Livingstone
4Z EK
14
1h 45m
LHR
London
BA VS
21
11h 15m
LAD
Luanda
3h 50m
NBJ
Luanda (Ícolo e Bengo)
4Z QR
8
3h 50m
FBM
Lubumbashi
4Z
7
2h 30m
LLW
Lumbadzi
4Z EK ET
12
2h 15m
LUN
Lusaka
4Z EK ET SA
49
2h
LUX
Luxembourg
CV
1
19h 10m
MPM
Maputo
4Z EK TK
45
1h 10m
MGH
Margate
5Z
8
1h 40m
MSU
Maseru(Mazenod)
4Z EK QR
42
1h
MUB
Maun
4Z EK
14
1h 40m
MQP
Mbombela
4Z EK
68
55m
SHO
Mpaka
4Z EK
37
50m
UTT
Mthatha
4Z EK
28
1h 20m
MUC
Munich
LH
6
10h 35m
MNC
Nacala
4Z QR
4
2h 40m
NBO
Nairobi
4Z AT EK EY KQ MP +3
50
3h 55m
APL
Nampula
4Z
3
2h 30m
NLA
Ndola
4Z EK
14
2h 20m
EWR
Newark
UA
7
16h 20m
SWF
Newburgh
UA
1
16h 16m
CDG
Paris (Roissy-en-France, Val-d'Oise)
AF
7
11h 40m
POL
Pemba
4Z
7
2h 50m
PER
Perth
QF SA
8
9h 35m
PZB
Pietermaritzburg
4Z EK
44
1h 5m
MRU
Plaine Magnien
AI FA MK
18
4h
PTG
Polokwane
4Z EK
33
55m
RCB
Richards Bay
4Z EK
20
1h 10m
RUN
Sainte-Marie
UU
3
3h 45m
SZX
Shenzhen
CA
3
13h 15m
SIN
Singapore
SQ
12
9h 58m
SIS
Sishen
4Z EK QR
21
1h 15m
SZK
Skukuza
4Z EK
28
1h
SYD
Sydney (Mascot)
QF
4
12h
GRU
São Paulo
LA SA
8
9h 50m
TET
Tete
4Z
5
2h
UTN
Upington
4Z EK
29
1h 35m
VFA
Victoria Falls
4Z 5Z EK FA
24
1h 40m
VNX
Vilanculo
4Z
7
1h 35m
WVB
Walvis Bay(Rooikop)
4Z EK
22
2h 35m
WDH
Windhoek
4Z EK
50
2h 10m
ZNZ
Zanzibar
FA
3
3h 35m
ZRH
Zurich
LX
7
10h 55m
Loading 1-stop connections...
Loading 2-stop connections...

Searching connections to ""...
1 selected, pick another to compare
Duration
Flights/wk
On-time
Airlines

Also finds 1-stop and 2-stop connections.

Searching connections...

Searching airports...

Hub Brief

Plan your next trip from Johannesburg

74 Destinations Airlines 6 Continents 2,246 Weekly Flights

O.R. Tambo International Airport (JNB) connects to 74 destinations (17 domestic, 57 international) across 6 continents, served by airline including Airlink, Emirates and CemAir. With 2,246 weekly departures, you have plenty of options for schedule flexibility.

Also explore Live Flights
Terminal Guides
Coming soon
Dining & Amenities
Coming soon
Lounge Reviews
Coming soon

Airlines from JNB

All airlines operating scheduled flights from O.R. Tambo International Airport.

On-Time Performance

On-time ≥75% Fair 60–74% Poor <60%
Key Metrics
JNB Average
75%
National Avg
Airline Rankings at JNB
* Top 10 airlines by departure on-time performance at JNB (rolling 7-day window, 10+ flights).

Seasonal & New Routes

Recently launched and seasonal services from JNB.

* Showing 12 of seasonal and new routes.

Routes by Distance

Distance breakdown of all routes from JNB.

Schedule Overview

Weekly flight schedule summary from JNB.

Mon
routes
Tue
routes
Wed
routes
Thu
routes
Fri
routes
Sat
routes
Sun
routes
Daily routes
Weekday only
Weekend only

O.R. Tambo International Airport: Quick Facts

Comprehensive reference for JNB airport information.

Location
City Johannesburg, GT
Country ZA
Coordinates -26.1401°N, 28.2468°W
Elevation 5,558 ft / 1,694 m
Timezone Africa/Johannesburg
Airport Codes
IATA JNB
ICAO FAOR
Capacity & Traffic
Annual Passengers 18,400,000
Daily Flights (avg) ~

Frequently Asked Questions

Common questions about flights from O.R. Tambo International Airport.

O.R. Tambo International Airport offers nonstop flights to 74 destinations, including 17 domestic and 57 international routes.

39 airlines operate scheduled service from O.R. Tambo International Airport, including major carriers like Airlink, Emirates and CemAir. Use the airline filter above to see routes by specific carrier.

Yes, O.R. Tambo International Airport offers 57 international routes across 6 continents.

Yes. Beyond nonstop routes, the route explorer shows 1-stop and 2-stop connections, letting you reach hundreds of additional destinations via major hubs.

Use the checkboxes in the route list to select routes, then click Compare to see side-by-side stats including frequency, duration, airlines, and on-time performance.

Check the Schedule Overview section for a day-by-day breakdown of route availability from O.R. Tambo International Airport.

O.R. Tambo International Airport handles approximately 18,400,000 passengers annually.

Route data is updated regularly from official airline schedules. Seasonal or newly announced routes may take a few days to appear.

Click any route to see detailed flight options, then use the 'Search Flights' button to check availability and prices on Google Flights.