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
Port Elizabeth (PLZ)10/week 1h35min from $56
Durban (DUR)22/week 1h15min from $59
Cape Town (CPT)38/week 2h20min from $105
George (GRJ)5/week 2h00min from $114
Richards Bay (RCB)1/week 1h10min from $116
East London (ELS)5/week 1h35min from $135
Kimberley (KIM)2/week 1h05min from $139
Bloemfontein (BFN)4/week 1h05min from $144
Polokwane (PTG)2/week 0h55min from $150
Nelspruit (MQP)3/week 0h55min from $152
Hoedspruit (HDS)3/week 0h55min from $209
Mthatha (UTT)1/week 1h20min from $223
Skukuza (SZK)2/week 1h00min from $226
Margate (MGH)1/week 1h30min from $255
Pietermaritzburg (PZB)2/week 1h05min from $258
Upington (UTN)1/week 1h35min from $286
Angola
Luanda (LAD)1/week 3h30min from $467
Australia
Sydney (SYD)1/week 12h00min from $1,268
Perth (PER)1/week 14h25min from $1,621
Botswana
Kasane (BBK)2/week 2h30min
Gaborone (GBE)7/week 0h55min from $211
Maun (MUB)2/week 2h20min from $408
Congo, Democratic Republic of the
Lubumbashi (FBM)1/week 2h30min from $494
Kinshasa (FIH)2/week 4h35min from $532
Eswatini
Manzini (SHO)5/week 0h50min from $140
Ethiopia
Addis Ababa (ADD)3/week 5h25min
France
Paris (CDG)1/week 12h30min from $857
Germany
Frankfurt (FRA)2/week 12h45min from $1,164
Ghana
Accra (ACC)1/week 6h05min from $861
Hong Kong
Hong Kong (HKG)1/week 12h45min
Kenya
Nairobi (NBO)5/week 19h55min from $566
Lesotho
Maseru (MSU)2/week 1h00min from $233
Malawi
Blantyre (BLZ)1/week 2h15min
Lilongwe (LLW)1/week 2h20min from $625
Mauritius
Mauritius (MRU)4/week 4h15min from $428
Mozambique
Nampula (APL)1/week 2h30min
Maputo (MPM)7/week 1h10min from $212
Vilankulo (VNX)1/week 1h35min from $438
Pemba (POL)1/week 2h50min from $676
Namibia
Windhoek (WDH)3/week 1h55min from $211
Walvis Bay (WVB)1/week 2h35min from $392
Netherlands
Amsterdam (AMS)1/week 12h45min from $688
Portugal
Lisbon (LIS)1/week 10h55min
Qatar
Doha (DOH)2/week 8h25min from $1,069
Rwanda
Kigali (KGL)2/week 3h50min from $1,071
Singapore
Singapore (SIN)1/week 10h25min from $928
Switzerland
Zürich (ZRH)1/week 13h10min from $1,547
Tanzania, United Republic of
Zanzibar City (ZNZ)1/week 3h35min from $374
Dar es Salaam (DAR)2/week 3h30min from $697
Turkey
Istanbul (IST)1/week 13h55min from $642
Uganda
Entebbe (EBB)1/week 4h15min from $438
United Arab Emirates
Dubai (DXB)3/week 8h20min from $748
United Kingdom
London (LHR)3/week 12h40min from $715
United States
Atlanta (ATL)1/week 6h59min
Newark (EWR)1/week 7h45min from $1,204
Zambia
Lusaka (LUN)5/week 2h00min from $258
Livingstone (LVI)1/week 1h45min from $364
N'Dola (NLA)1/week 2h20min from $438
Zimbabwe
Victoria Falls (VFA)5/week 1h50min from $204
Harare (HRE)8/week 1h45min from $290
Bulawayo (BUQ)2/week 1h20min from $386