SkyHoppOpen interactive map →
  1. Home›
  2. South Africa›
  3. Johannesburg

Cheap flights from Johannesburg

Flights from Johannesburg cover 162 routes across 85 countries, all on live fares. The current low is €38 to Durban — check the month-by-month calendar on each route page to find the cheapest travel window before seats fill.

Explore on the interactive map→

Cheapest destinations from Johannesburg

  1. DurbanSouth Africa
    FA·1h 10m·Direct
    €38
  2. BloemfonteinSouth Africa
    FA·1h 5m·Direct
    €42
  3. Port ElizabethSouth Africa
    FA·1h 45m·Direct
    €44
  4. GeorgeSouth Africa
    FA·2h·Direct
    €47
  5. East LondonSouth Africa
    FA·1h 35m·Direct
    €48
  6. HarareZimbabwe
    FA·1h 50m·Direct
    €53
  7. NelspruitSouth Africa
    FA·1h·Direct
    €57
  8. Cape TownSouth Africa
    FA·2h 20m·Direct
    €57
  9. GaboroneBotswana
    BP·1h 10m·Direct
    €86
  10. PolokwaneSouth Africa
    4Z·0h 55m·Direct
    €91
  11. Victoria FallsZimbabwe
    FA·1h 45m·Direct
    €99
  12. PietermaritzburgSouth Africa
    4Z·1h 5m·Direct
    €111
  13. ManziniEswatini
    RN·0h 50m·Direct
    €112
  14. HoedspruitSouth Africa
    4Z·1h·Direct
    €127
  15. MargateSouth Africa
    5Z·1h 40m·Direct
    €133
  16. MaputoMozambique
    TM·1h 10m·Direct
    €136
  17. UmtataSouth Africa
    4Z·1h 20m·Direct
    €142
  18. WindhoekNamibia
    SA·1h 55m·Direct
    €147
  19. SkukuzaSouth Africa
    4Z·1h·Direct
    €149
  20. SishenSouth Africa
    4Z·1h 15m·Direct
    €152
  21. BulawayoZimbabwe
    4Z·1h 15m·Direct
    €165
  22. NairobiKenya
    DT·7h 40m·1 stop
    €168
  23. MaseruLesotho
    4Z·1h·Direct
    €168
  24. LagosNigeria
    DT·6h 45m·1 stop
    €192
  25. Mahe IslandSeychelles
    TC·7h 35m·1 stop
    €201
  26. Walvis BayNamibia
    4Z·2h 35m·Direct
    €218
  27. LubumbashiDemocratic Republic of the Congo
    SA·2h 40m·Direct
    €220
  28. ZanzibarTanzania
    TC·3h 55m·1 stop
    €221
  29. Dar Es SalaamTanzania
    TC·3h 25m·Direct
    €226
  30. LusakaZambia
    ZN·2h 50m·Direct
    €227

Showing the 30 cheapest destinations. Open the map for the full list.

Cheapest month to fly from Johannesburg

Lowest available fare from Johannesburg departing each month, to any destination.

  • June 2026€38to DurbanCheapest
  • July 2026€99to Victoria Falls
  • August 2026€86to Gaborone
  • September 2026€91to Polokwane
  • October 2026€192to Lagos
  • November 2026€294to Sao Paulo
  • December 2026€127to Hoedspruit
  • January 2027€358to Guangzhou
  • February 2027€618to Bogota
  • May 2027€313to Antananarivo

Fares shown are the lowest currently available for each month. Prices change frequently.

Flights from Johannesburg by country

  • Germany
  • France
  • Spain
  • Italy
  • Netherlands
  • United Kingdom
  • Austria
  • Portugal
  • Hungary
  • Poland

Popular routes from Johannesburg

  • Johannesburg → Cape Townfrom €57

Other popular origins

  • London (LHR)
  • Paris (CDG)
  • Amsterdam
  • Dubai
  • Cape Town
  • Nairobi
  • Addis Ababa
  • Casablanca
  • Marrakech
  • Tunis

Weekly deals

Get the cheapest flights from Johannesburg in your inbox

One email per week — best prices, no spam.

Frequently asked questions

How many destinations can I fly to from Johannesburg?+
SkyHopp currently tracks 162 destinations across 85 countries from Johannesburg Airport (JNB). The list updates every few hours as our flight partners publish new fares.
What is the cheapest flight from Johannesburg right now?+
At the moment, the cheapest observed fare is €38 to Durban. Prices change frequently, so we recommend booking as soon as the date works for you.
Does SkyHopp show direct flights from Johannesburg?+
Yes. Use the "Direct only" filter on the interactive map to limit the results to non-stop flights from Johannesburg.
Is it cheaper to fly from Johannesburg on specific days?+
Mid-week departures (Tuesday–Thursday) and early-morning flights from Johannesburg are usually the cheapest. Use the "Flexible dates" filter to let SkyHopp find the best day automatically.
What flights are available from Johannesburg?+
From Johannesburg Airport (JNB), SkyHopp currently tracks flights to 162 destinations across 85 countries. Routes include both short-haul and longer-haul options operated by a mix of full-service and low-cost carriers. The full list of available flights from Johannesburg with live fares is in the table above — updated regularly as our flight partners publish new availability.
SkyHopp

Discover cheap flights from your nearest airport on an interactive map. Prices are cached daily — click through to book on our partner Aviasales.

Explore

Flights from BelgradeFlights from LondonFlights from ParisFlights from AmsterdamFlights from BarcelonaFlights from RomeFlights from BerlinFlights from ViennaFlights from BudapestFlights from PragueFlights from ZurichFlights from DublinFlights from MadridFlights from AthensFlights from IstanbulFlights from Dubai

Legal

Privacy PolicyTerms of ServiceCookie Policy

Company

Last minute flightsBest dealsAll data reportsFrankfurt report · Jun 2026Athens report · Jun 2026Belgrade report · Jun 2026AboutPartner with usskyhoppapp@gmail.com

Affiliate disclosure: SkyHopp earns a commission when you book through our partner Aviasales, at no extra cost to you. Prices are cached and may differ from live availability — always confirm the final price on the booking site.

© 2026 SkyHopp. All rights reserved.Flight data: Travelpayouts · Maps: Mapbox