Direct Flights
from Johannesburg JNB

2,607 weekly flights departing from O.R. Tambo Intl
Serving 19 domestic and 62 international routes.
Main airline: Airlink (SAA)
Departure city: Johannesburg, South Africa

Domestic
George (GRJ)60/week 1h50min from $20
Durban (DUR)376/week 1h00min from $20
East London (ELS)61/week 1h25min from $26
Port Elizabeth (PLZ)142/week 1h35min from $26
Cape Town (CPT)502/week 2h05min from $33
Kimberley (KIM)46/week 1h10min from $71
Bloemfontein (BFN)78/week 0h55min from $73
Richards Bay (RCB)32/week 1h00min from $80
Hoedspruit (HDS)36/week 0h55min from $91
Margate (MGH)7/week 1h30min from $95
Mthatha (UTT)41/week 1h15min from $95
Sishen (SIS)24/week 1h15min from $112
Nelspruit (MQP)51/week 0h45min from $117
Pietermaritzburg (PZB)29/week 1h00min from $127
Skukuza (SZK)15/week 0h50min from $144
Polokwane (PTG)18/week 0h50min from $158
Phalaborwa (PHW)7/week 1h10min from $207
Upington (UTN)17/week 1h30min from $234
Angola
Luanda (LAD)24/week 3h30min from $301
Australia
Perth (PER)14/week 9h05min from $539
Sydney (SYD)7/week 11h45min from $562
Botswana
Gaborone (GBE)109/week 0h45min from $105
Francistown (FRW)1/week 1h30min from $139
Kasane (BBK)8/week 1h45min from $208
Maun (MUB)26/week 1h30min from $216
Brazil
São Paulo (GRU)27/week 9h35min from $316
Cameroon
Douala (DLA)3/week 5h30min from $311
China
Shenzhen (SZX)4/week 12h45min from $524
Beijing (PEK)1/week 17h50min from $657
Congo, Democratic Republic of the
Lubumbashi (FBM)9/week 2h20min from $299
Kinshasa (FIH)7/week 3h45min from $370
Egypt
Cairo (CAI)4/week 7h50min from $272
Eswatini
Manzini (SHO)23/week 0h50min from $181
Ethiopia
Addis Ababa (ADD)21/week 5h15min from $223
France
Paris (CDG)21/week 10h45min from $385
Gabon
Libreville (LBV)4/week 5h20min from $311
Germany
Frankfurt (FRA)28/week 10h35min from $612
Munich (MUC)7/week 10h45min from $639
Ghana
Accra (ACC)14/week 6h00min from $546
Hong Kong
Hong Kong (HKG)18/week 12h25min from $492
Israel
Tel Aviv (TLV)6/week 8h25min from $254
Italy
Rome (FCO)9/week 10h05min from $288
Kenya
Nairobi (NBO)30/week 3h55min from $467
Lesotho
Maseru (MSU)21/week 0h55min from $115
Madagascar
Antananarivo (TNR)9/week 2h55min from $331
Nosy-Bé (NOS)2/week 3h30min from $511
Malawi
Lilongwe (LLW)8/week 2h20min from $247
Blantyre (BLZ)10/week 2h05min from $262
Mauritius
Mauritius (MRU)22/week 3h45min from $187
Mozambique
Maputo (MPM)57/week 1h00min from $127
Beira (BEW)8/week 1h40min from $225
Vilankulo (VNX)7/week 1h40min from $233
Tete (TET)8/week 2h05min from $236
Nampula (APL)6/week 2h30min from $282
Pemba (POL)11/week 2h40min from $324
Namibia
Windhoek (WDH)77/week 1h55min from $131
Walvis Bay (WVB)20/week 2h20min from $163
Netherlands
Amsterdam (AMS)9/week 11h05min from $383
Nigeria
Lagos (LOS)23/week 6h10min from $298
Qatar
Doha (DOH)42/week 8h40min from $653
Rwanda
Kigali (KGL)7/week 3h50min from $210
Réunion
St-Denis (RUN)6/week 3h50min from $400
Saudi Arabia
Jeddah (JED)5/week 6h45min from $427
Senegal
Dakar (DSS)1/week 8h30min from $1,060
Seychelles
Mahé (SEZ)7/week 4h55min from $388
Singapore
Singapore (SIN)10/week 10h25min from $438
Spain
Madrid (MAD)3/week 10h35min from $298
Switzerland
Zürich (ZRH)7/week 10h45min from $608
Tanzania, United Republic of
Zanzibar City (ZNZ)4/week 3h25min from $123
Dar es Salaam (DAR)11/week 3h15min from $205
Turkey
Istanbul (IST)7/week 9h40min from $475
Uganda
Entebbe (EBB)12/week 3h55min from $433
United Arab Emirates
Abu Dhabi (AUH)15/week 7h35min from $399
Dubai (DXB)28/week 7h55min from $454
United Kingdom
London (LHR)44/week 11h00min from $392
United States
New York (JFK)14/week 15h30min from $727
Atlanta (ATL)20/week 15h57min from $1,167
Zambia
Livingstone (LVI)15/week 1h40min from $131
N'Dola (NLA)28/week 2h15min from $208
Lusaka (LUN)50/week 1h55min from $224
Zimbabwe
Harare (HRE)83/week 1h30min from $111
Bulawayo (BUQ)47/week 1h20min from $118
Victoria Falls (VFA)14/week 1h35min from $148