Johannesburg (JNB) — 81 Flight Routes & Destinations

nonstop airlines countries
75%+ 60-74% <60% No data
Destinations from JNB 81 routes
Code Dest. /wk Time OTP
ABJ
Abidjan
6h 24m
AUH
Abu Dhabi
EY GF
12
7h 55m
ACC
Accra
SA
5
6h 5m
ADD
Addis Ababa
A3 AI ET EY MH OZ +4
100
5h 15m
ALG
Algiers
AH
4
9h 15m
AMM
Amman
9h
AMS
Amsterdam
CV KL
9
11h 5m
TNR
Antananarivo
4Z
6
3h
ATL
Atlanta
DL
7
16h 50m
BEW
Beira
4Z EK KL
21
1h 40m
BLZ
Blantyre
4Z EK ET
21
2h 15m
BFN
Bloemfontein
4Z 5Z EK FA QR SA
102
1h
BUQ
Bulawayo
4Z EK KL
41
1h 15m
CAI
Cairo
EY MS
8
8h 25m
CPT
Cape Town
4Z 5Z EK ET FA G3 +11
593
1h 34m
DAR
Dar es Salaam
3h 30m
DOH
Doha
AT AY B6 BA JL JU +6
151
8h 20m
DXB
Dubai
DE EK SA
49
8h
DWC
Dubai(Jebel Ali)
7h 6m
IAD
Dulles
18h 27m
DUR
Durban
4Z 5Z EK ET FA G3 +9
361
1h 5m
ELS
East London
4Z EK FA KL
61
1h 25m
FRA
Frankfurt am Main
DE LH NH OS SA SN
40
9h 45m
GBE
Gaborone
4Z EK KL QF QR SA +1
119
55m
GRJ
George
4Z 5Z EK FA SA
61
1h 55m
PLZ
Gqeberha (Port Elizabeth)
4Z 5Z EK FA G3 LX +2
152
1h 25m
HRE
Harare
4Z 5Z EK FA KL MS +1
101
1h 40m
HDS
Hoedspruit
4Z 5Z EK LX SA
63
55m
HKG
Hong Kong
CX
7
13h 10m
IST
Istanbul
6E TG TK
18
9h 29m
BBK
Kasane
4Z 5Z EK
18
1h 40m
KGL
Kigali
QR
7
3h 50m
KIM
Kimberley
4Z 5Z EK SA
55
1h 5m
FIH
Kinshasa
ET SA
8
3h 50m
LOS
Lagos
SA
4
6h 20m
LVI
Livingstone
4Z EK KL
21
1h 45m
LHR
London
AY BA IB MU SK VS +1
56
10h 20m
LAD
Luanda
3h 50m
NBJ
Luanda (Ícolo e Bengo)
4Z KL QR SA
19
3h 50m
FBM
Lubumbashi
4Z ET QR SA
24
2h 30m
LLW
Lumbadzi
4Z EK ET KL
17
2h 15m
LUN
Lusaka
4Z EK ET MS SA
62
2h
LUX
Luxembourg
CV
1
18h 10m
MPM
Maputo
4Z EK SA TK
59
1h 10m
MGH
Margate
5Z SA
13
1h 40m
MSU
Maseru(Mazenod)
4Z EK
35
1h
MUB
Maun
4Z 5Z EK KL
42
1h 40m
MQP
Mbombela
4Z EK FA QR
74
55m
SHO
Mpaka
4Z EK
37
50m
UTT
Mthatha
4Z EK
28
1h 20m
MUC
Munich
LH SA
6
10h 25m
MNC
Nacala
4Z QR
4
2h 40m
NBO
Nairobi
4Z AT CV EK KQ MP +5
78
3h 55m
APL
Nampula
4Z
3
2h 30m
NLA
Ndola
4Z EK QR
24
2h 20m
EWR
Newark
UA
7
16h 15m
SWF
Newburgh
16h 16m
NOS
Nosy Be
4Z
2
3h 30m
CDG
Paris (Roissy-en-France, Val-d'Oise)
AF KL MU
21
10h 40m
POL
Pemba
4Z
10
2h 50m
PER
Perth
NZ QF SA
14
9h 25m
PZB
Pietermaritzburg
4Z EK KL
50
1h 5m
MRU
Plaine Magnien
AI FA MK MS SA
43
4h
PTG
Polokwane
4Z EK KL
40
55m
RCB
Richards Bay
4Z EK KL
27
1h 10m
RUN
Sainte-Marie
UU
3
3h 45m
SJU
San Juan
UA
1
13h 30m
SZX
Shenzhen
CA ZH
6
12h 27m
SIN
Singapore
MH NZ OZ SA SQ
55
10h 13m
SIS
Sishen
4Z EK QR
20
1h 15m
SZK
Skukuza
4Z EK
28
1h
SYD
Sydney (Mascot)
QF
4
12h 10m
GRU
São Paulo
CX LA SA
14
10h 30m
TET
Tete
4Z
5
2h
UTN
Upington
4Z EK
29
1h 35m
VFA
Victoria Falls
4Z 5Z EK FA KL SA
52
1h 40m
VNX
Vilanculo
4Z
7
1h 35m
WVB
Walvis Bay(Rooikop)
4Z EK LX QR
36
2h 35m
WDH
Windhoek
4Z EK KL KQ LX QR +1
111
1h 55m
ZNZ
Zanzibar
FA
3
3h 35m
ZRH
Zurich
LX SA
14
10h 50m
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

81 Destinations Airlines 6 Continents 3,409 Weekly Flights

O.R. Tambo International Airport (JNB) connects to 81 destinations (17 domestic, 64 international) across 6 continents, served by airline including Airlink, Emirates and South African. With 3,409 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 81 destinations, including 17 domestic and 64 international routes.

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

Yes, O.R. Tambo International Airport offers 64 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.