Direct Flights
from Johannesburg JNB

379 weekly flights departing from O.R. Tambo Intl
Serving 17 domestic and 35 international routes.
Main airline: Airlink (SAA)
Departure city: Johannesburg, South Africa

Domestic
Sishen (SIS)3/week 1h15min
Durban (DUR)29/week 1h05min from $75
Nelspruit (MQP)7/week 0h55min from $84
Port Elizabeth (PLZ)14/week 1h35min from $98
East London (ELS)7/week 1h35min from $108
George (GRJ)7/week 2h00min from $115
Cape Town (CPT)45/week 2h20min from $123
Kimberley (KIM)5/week 1h25min from $133
Bloemfontein (BFN)7/week 1h05min from $144
Pietermaritzburg (PZB)4/week 1h05min from $163
Mthatha (UTT)3/week 1h20min from $207
Margate (MGH)1/week 1h30min from $212
Hoedspruit (HDS)3/week 0h55min from $230
Polokwane (PTG)3/week 0h55min from $237
Skukuza (SZK)2/week 1h00min from $247
Richards Bay (RCB)2/week 1h10min from $256
Upington (UTN)3/week 1h35min from $282
Angola
Luanda (LAD)1/week 3h30min from $495
Australia
Sydney (SYD)1/week 12h00min from $1,352
Botswana
Gaborone (GBE)7/week 0h55min from $229
Maun (MUB)4/week 1h40min from $394
Kasane (BBK)1/week 1h50min from $459
Brazil
São Paulo (GRU)1/week 10h00min from $510
China
Shenzhen (SZX)1/week 12h45min
Congo, Democratic Republic of the
Lubumbashi (FBM)2/week 2h30min from $481
Egypt
Cairo (CAI)1/week 15h35min from $502
Eswatini
Manzini (SHO)5/week 0h50min from $135
Ethiopia
Addis Ababa (ADD)3/week 5h25min from $523
France
Paris (CDG)1/week 12h30min from $867
Gabon
Libreville (LBV)1/week 5h35min from $1,066
Germany
Frankfurt (FRA)1/week 13h15min from $495
Kenya
Nairobi (NBO)5/week 19h55min from $548
Lesotho
Maseru (MSU)3/week 1h00min from $250
Madagascar
Antananarivo (TNR)1/week 3h00min from $609
Malawi
Blantyre (BLZ)2/week 2h05min from $493
Lilongwe (LLW)1/week 2h20min from $530
Mauritius
Mauritius (MRU)3/week 4h15min from $443
Mozambique
Maputo (MPM)6/week 1h10min from $230
Vilankulo (VNX)1/week 1h35min from $271
Beira (BEW)1/week 1h40min from $316
Tete (TET)1/week 2h00min from $443
Pemba (POL)1/week 2h50min from $692
Namibia
Windhoek (WDH)6/week 2h10min from $228
Walvis Bay (WVB)1/week 2h35min from $396
Netherlands
Amsterdam (AMS)1/week 12h45min from $1,097
Qatar
Doha (DOH)2/week 8h25min from $557
Rwanda
Kigali (KGL)2/week 3h50min from $437
Singapore
Singapore (SIN)1/week 10h25min from $1,071
Switzerland
Zürich (ZRH)1/week 13h10min from $1,110
Tanzania, United Republic of
Dar es Salaam (DAR)2/week 3h30min from $536
Turkey
Istanbul (IST)1/week 13h45min from $1,249
Uganda
Entebbe (EBB)1/week 4h15min from $497
United Arab Emirates
Abu Dhabi (AUH)1/week 7h50min from $563
Dubai (DXB)3/week 8h20min from $709
United Kingdom
London (LHR)3/week 12h40min from $778
United States
Newark (EWR)1/week 7h45min from $968
Atlanta (ATL)1/week 7h00min from $3,361
Zambia
Livingstone (LVI)1/week 1h45min from $177
Lusaka (LUN)8/week 2h20min from $265
N'Dola (NLA)1/week 2h20min from $508
Zimbabwe
Harare (HRE)12/week 1h45min from $157
Victoria Falls (VFA)6/week 1h50min from $177
Bulawayo (BUQ)4/week 1h20min from $260