[[ item.name ]]
[[item.country]]
[[ item.IATA ]]
[[item.city_name]]
[[ item.airport.name ]]
[[item.airport.country]]
[[ item.airport.IATA ]]
[[item.airport.city_name]]
FILTER YOUR SEARCH
cancel
Apply
ALL DATES
SELECT DATE
BACK
Select date
Select date
SPECIFIC DATE
WEEK
MONTH
SELECT DATES
SELECT A WEEK
W22 (May 25 - May 31)
W23 (Jun 1 - Jun 7)
W24 (Jun 8 - Jun 14)
W25 (Jun 15 - Jun 21)
W26 (Jun 22 - Jun 28)
W27 (Jun 29 - Jul 5)
W28 (Jul 6 - Jul 12)
W29 (Jul 13 - Jul 19)
W30 (Jul 20 - Jul 26)
W31 (Jul 27 - Aug 2)
W32 (Aug 3 - Aug 9)
W33 (Aug 10 - Aug 16)
W34 (Aug 17 - Aug 23)
W35 (Aug 24 - Aug 30)
W36 (Aug 31 - Sep 6)
W37 (Sep 7 - Sep 13)
W38 (Sep 14 - Sep 20)
W39 (Sep 21 - Sep 27)
W40 (Sep 28 - Oct 4)
W41 (Oct 5 - Oct 11)
W42 (Oct 12 - Oct 18)
W43 (Oct 19 - Oct 25)
W44 (Oct 26 - Nov 1)
W45 (Nov 2 - Nov 8)
W46 (Nov 9 - Nov 15)
W47 (Nov 16 - Nov 22)
W48 (Nov 23 - Nov 29)
W49 (Nov 30 - Dec 6)
W50 (Dec 7 - Dec 13)
W51 (Dec 14 - Dec 20)
W52 (Dec 21 - Dec 27)
W53 (Dec 28 - Jan 3)
W01 (Jan 4 - Jan 10)
W02 (Jan 11 - Jan 17)
W03 (Jan 18 - Jan 24)
W04 (Jan 25 - Jan 31)
SELECT MONTH
Apply
DEPARTURE TIME [[formatRealTime(departuretime.min)]] - [[formatRealTime(departuretime.max)]]
FLIGHT TIME [[ airtime.min ]] MIN - [[ airtime.max ]] MIN
COUNTRY
All
BACK
Select countries
Select destination countries
Angola
Australia
Botswana
Brazil
Cameroon
China
Egypt
Ethiopia
France
Gabon
Germany
Ghana
Hong Kong
Israel
Italy
Kenya
Lesotho
Madagascar
Malawi
Mauritius
Mozambique
Namibia
Netherlands
Nigeria
Qatar
Reunion
Rwanda
Saudi Arabia
Seychelles
Singapore
South Africa
Swaziland
Switzerland
Tanzania
Turkey
Uganda
United Arab Emirates
United Kingdom
USA
Zambia
Zimbabwe
Apply
AIRLINE
All
BACK
Select carrier
Select carrier
All but low-cost carriers
Only low-cost carriers

Star Alliance
SkyTeam
Oneworld

Air Austral
Air Botswana
Air China
Air Cote D'Ivoire
Air France
Air Mauritius
Air Namibia
Air Seychelles
Air Zimbabwe
Airlink (South Africa)
Alitalia
ASKY Airlines
British Airways
Cathay Pacific
CemAir
Comair
Congo Airways
Delta Air Lines
EgyptAir
El Al
Emirates
Ethiopian Airlines
Etihad Airways
Fastjet
Kenya Airways
KLM
Korean Air
LAM
LATAM Airlines
Lufthansa
Mango
Proflight Zambia
Qantas
Qatar Airways
RwandAir
Safair
Saudia
Singapore Airlines
South African Airways
SWISS
TAAG
Turkish Airlines
Virgin Atlantic
Apply
AIRCRAFT
All
BACK
Select aircraft type
Select aircraft type
Airbus A31X/32X
Airbus A330
Airbus A340
Airbus A350
Airbus A380
ATR 72/42
BAE Jetstream 41/32/31
Boeing 737
Boeing 747
Boeing 767
Boeing 777
Boeing 787 Dreamliner
Bombardier CRJ / Challenger
Bombardier Dash 8
Embraer 19X/17X
Embraer ERJ14X/13X
Hawker Beechcraft 1900
Apply
Map
List
Filter
Cheapest prices from [[ departure.name ]] ([[ departure.IATA ]]) to [[ destination.name ]] ([[destination.IATA]])
Cheapest prices from [[ airport.name ]] ([[ airport.IATA ]]) to [[ destinationairport.airport.name ]] ([[destinationairport.airport.IATA]])
[[ skyscannerbox.class ]]
Economy Premium economy Business First class
[[ skyscannerbox.trip ]]
Round trip One way
[[ skyscannerbox.travellers.text ]]
Adults:
Over 15
[[ skyscannerbox.travellers.adults ]]
Children:
3 to 15
[[ skyscannerbox.travellers.children ]]
Infants:
0 - 2
[[ skyscannerbox.travellers.infants ]]
DONE
[[ formatBookDate( bookdeparturedate ) ]]
SELECT DEPARTURE DATE
CLOSE
BACK
SELECT DEPARTURE DATE
[[ skyscannerbox.class ]]
[[ skyscannerbox.trip ]]
[[ skyscannerbox.travellers.text ]]
Economy Premium economy Business First class
Round trip One way
Adults:
Over 15
[[ skyscannerbox.travellers.adults ]]
Children:
3 to 15
[[ skyscannerbox.travellers.children ]]
Infants:
0 - 2
[[ skyscannerbox.travellers.infants ]]
[[ formatBookDate( bookreturndate ) ]]
SELECT RETURN DATE
CLOSE
BACK
SELECT RETURN DATE
[[ skyscannerbox.class ]]
[[ skyscannerbox.trip ]]
[[ skyscannerbox.travellers.text ]]
Economy Premium economy Business First class
Round trip One way
Adults:
Over 15
[[ skyscannerbox.travellers.adults ]]
Children:
3 to 15
[[ skyscannerbox.travellers.children ]]
Infants:
0 - 2
[[ skyscannerbox.travellers.infants ]]

Destinations from Johannesburg (JNB)

None Name a-z Name z-a Country a-z Country z-a Shortest flight Longest flight Biggest airport
  • Frankfurt FRA
    Germany
    Flight time:
    10h 50m
  • Paris CDG
    France
    Flight time:
    10h 55m
  • Istanbul IST
    Turkey
    Flight time:
    9h 50m
  • Amsterdam AMS
    Netherlands
    Flight time:
    11h 10m
  • Atlanta ATL
    United States
    Flight time:
    16h 50m
  • Munich MUC
    Germany
    Flight time:
    10h 50m
  • Dubai DXB
    United Arab Emirates
    Flight time:
    8h 15m
  • London LHR
    United Kingdom
    Flight time:
    11h 15m
  • Rome FCO
    Italy
    Flight time:
    10h 5m
  • Zurich ZRH
    Switzerland
    Flight time:
    10h 50m
  • New York JFK
    United States
    Flight time:
    15h 30m
  • Doha DOH
    Qatar
    Flight time:
    8h 50m
  • Shenzhen SZX
    China
    Flight time:
    13h 10m
  • Hong Kong HKG
    Hong Kong
    Flight time:
    12h 40m
  • Singapore SIN
    Singapore
    Flight time:
    10h 25m
  • Tel Aviv TLV
    Israel
    Flight time:
    8h 35m
  • Jeddah JED
    Saudi Arabia
    Flight time:
    6h 45m
  • Addis Ababa ADD
    Ethiopia
    Flight time:
    5h 25m
  • Sydney SYD
    Australia
    Flight time:
    11h 45m
  • Sao Paulo GRU
    Brazil
    Flight time:
    9h 50m
  • Cairo CAI
    Egypt
    Flight time:
    7h 50m
  • Abu Dhabi AUH
    United Arab Emirates
    Flight time:
    8h 0m
  • Nairobi NBO
    Kenya
    Flight time:
    4h 5m
  • Medina MED
    Saudi Arabia
    Flight time:
    7h 0m
  • Perth PER
    Australia
    Flight time:
    9h 25m
  • Lagos LOS
    Nigeria
    Flight time:
    6h 10m
  • Cape Town CPT
    South Africa
    Flight time:
    2h 10m
  • Luanda LAD
    Angola
    Flight time:
    3h 38m
  • Plaisance MRU
    Mauritius
    Flight time:
    4h 0m
  • Dar Es Salaam DAR
    Tanzania, United Republic of
    Flight time:
    3h 20m
  • Accra ACC
    Ghana
    Flight time:
    6h 3m
  • Entebbe EBB
    Uganda
    Flight time:
    4h 5m
  • Douala DLA
    Cameroon
    Flight time:
    5h 30m
  • Kinshasa FIH
    Congo
    Flight time:
    3h 45m
  • Kigali KGL
    Rwanda
    Flight time:
    3h 50m
  • Lusaka LUN
    Zambia
    Flight time:
    1h 55m
  • Antananarivo TNR
    Madagascar
    Flight time:
    3h 0m
  • Libreville LBV
    Gabon
    Flight time:
    5h 20m
  • Sainte-Denis RUN
    France
    Flight time:
    3h 50m
  • Zanzibar ZNZ
    Tanzania, United Republic of
    Flight time:
    3h 25m
  • Mahe SEZ
    Seychelles
    Flight time:
    4h 55m
  • Maputo MPM
    Mozambique
    Flight time:
    1h 10m
  • Durban DUR
    South Africa
    Flight time:
    1h 5m
  • Nosibe NOS
    Madagascar
    Flight time:
    3h 30m
  • Windhoek WDH
    Namibia
    Flight time:
    2h 3m
  • Harare HRE
    Zimbabwe
    Flight time:
    1h 40m
  • Nelspruit MQP
    South Africa
    Flight time:
    0h 50m
  • Lubumbashi FBM
    Congo
    Flight time:
    2h 20m
  • Lilongwe LLW
    Malawi
    Flight time:
    2h 25m
  • Nampula APL
    Mozambique
    Flight time:
    2h 30m
  • Victoria Falls VFA
    Zimbabwe
    Flight time:
    1h 35m
  • Beira BEW
    Mozambique
    Flight time:
    1h 40m
  • Livingstone LVI
    Zambia
    Flight time:
    1h 40m
  • Gaborone GBE
    Botswana
    Flight time:
    0h 55m
  • Ndola NLA
    Zambia
    Flight time:
    2h 30m
  • Skukuza SZK
    South Africa
    Flight time:
    1h 0m
  • Tete TET
    Mozambique
    Flight time:
    2h 5m
  • Pemba POL
    Mozambique
    Flight time:
    2h 55m
  • Blantyre BLZ
    Malawi
    Flight time:
    2h 5m
  • Kasane BBK
    Botswana
    Flight time:
    1h 45m
  • Bloemfontein BFN
    South Africa
    Flight time:
    0h 55m
  • George GRJ
    South Africa
    Flight time:
    1h 55m
  • Maun MUB
    Botswana
    Flight time:
    1h 45m
  • Walvis Bay WVB
    Namibia
    Flight time:
    2h 20m
  • East London ELS
    South Africa
    Flight time:
    1h 30m
  • Vilankulo VNX
    Mozambique
    Flight time:
    1h 40m
  • Bulawayo BUQ
    Zimbabwe
    Flight time:
    1h 20m
  • Port Elizabeth PLZ
    South Africa
    Flight time:
    1h 45m
  • Umtata UTT
    South Africa
    Flight time:
    1h 15m
  • Kimberley KIM
    South Africa
    Flight time:
    1h 10m
  • Hoedspruit HDS
    South Africa
    Flight time:
    1h 5m
  • Plettenburg Bay PBZ
    South Africa
    Flight time:
    2h 30m
  • Upington UTN
    South Africa
    Flight time:
    1h 30m
  • Manzini SHO
    Swaziland
    Flight time:
    0h 50m
  • Maseru MSU
    Lesotho
    Flight time:
    1h 0m
  • Margate MGH
    South Africa
    Flight time:
    1h 30m
  • Phalaborwa PHW
    South Africa
    Flight time:
    1h 10m
  • Pietermaritzburg PZB
    South Africa
    Flight time:
    1h 0m
  • Richards Bay RCB
    South Africa
    Flight time:
    1h 15m
  • Pietersburg PTG
    South Africa
    Flight time:
    0h 50m
  • Sishen SIS
    South Africa
    Flight time:
    1h 20m
Meaning of the colors ×
  • >100 routes

  • 21-100 routes

  • <20 routes

Find the best price for this route!

Round trip One way
[[ formatBookDate( bookdeparturedate ) ]] - [[ formatBookDate( bookreturndate ) ]]
[[ airport.IATA ]]
[[ airport.name ]], [[ airport.city_name ]]
[[ airport.country ]]
[[ destinationairport.airport.IATA ]]
[[ destinationairport.airport.name ]], [[ destinationairport.airport.city_name ]]
[[ destinationairport.airport.country ]]

Leave Us your Feedback

We love to hear from you!


Leave us your thoughts about FlightsFrom.com by using this form or
get in touch with us on Facebook or Instagram.
This email is invalid!
This field is required!
Send