South Africa · JNB, HLA
Cheap flights from Johannesburg from ZAR 778
From Johannesburg you can fly nonstop to 70 destinations, and reach 100 mores with one connection. Pick a destination for fares, airlines and the best way to get there.

Cheapest flights from Johannesburg right now
Lowest one-way fares found recently. Prices change; tap through for live fares.
Nonstop flights from Johannesburg
70 destinations, busiest first.
- Cape Town · South Africa · ~16/wkZAR 1,020
- Victoria Falls · ZimbabweZAR 1,591
- Harare · ZimbabweZAR 1,497
- Durban · South AfricaZAR 778
- Lusaka · ZambiaZAR 3,370
- Maputo · MozambiqueZAR 2,753
- Mauritius · MauritiusZAR 4,799
- Port Elizabeth · South Africa
- Kinshasa · Democratic Republic of the CongoZAR 3,552
- London · United KingdomZAR 5,898
- Lilongwe · MalawiZAR 5,628
- Lagos · NigeriaZAR 4,077
- Lubumbashi · Democratic Republic of the CongoZAR 4,577
- Dar Es Salaam · TanzaniaZAR 4,708
- George · South Africa
- Livingstone · Zambia
- Nairobi · KenyaZAR 3,619
- Sao Paulo · BrazilZAR 6,189
- Nelspruit · South Africa
- Hoedspruit · South Africa
- Madrid · SpainZAR 5,822
- Windhoek · Namibia
- Perth · AustraliaZAR 9,748
- Bloemfontein · South Africa
- Hong Kong · Hong KongZAR 8,254
- Gaborone · Botswana
- Abidjan · Ivory CoastZAR 5,300
- Cairo · EgyptZAR 5,042
- Kasane · Botswana
- Luanda · Angola
- Bulawayo · Zimbabwe
- Vilanculos · Mozambique
- Mahe · Seychelles
- East London · South Africa
- Zanzibar · Tanzania
- Antananarivo · Madagascar
- Richards Bay · South Africa
- Skukuza · South Africa
- Pemba · Mozambique
- Maun · Botswana
- Nossi-Be · Madagascar
- Abu Dhabi · United Arab Emirates
- Accra · Ghana
- Maseru · Lesotho
- Kimberley · South Africa
- Frankfurt · Germany
- Istanbul · Turkiye
- Polokwane · South Africa
- Walvis Bay · Namibia
- Dubai · United Arab Emirates
- Entebbe · Uganda
- Beira · Mozambique
- Ndola · Zambia
- Doha · Qatar
- Jamestown (Saint Helena) · Saint Helena, Ascension and Tristan da Cunha
- Manzini · Eswatini
- Sydney · Australia
- New York · United States
- Paris · France
- Amsterdam · Netherlands
- Singapore · Singapore
- Zurich · Switzerland
- Margate · South Africa
- Shenzhen · China
- Saint-Denis · Réunion
- Atlanta · United States
- Addis Ababa · Ethiopia
- Munich · Germany
- Algiers · Algeria
- Libreville · Gabon
Connecting flights from Johannesburg
No direct flight, but people search these often. Each page shows the best place to change.
- Sharjah · United Arab Emirates
- Dublin · Ireland
- Calgary · Canada
- Tampa · United States
- Chicago · United States
- Mumbai · India
- Bangkok · Thailand
- Barcelona · Spain
- Raleigh · United States
- Phoenix · United States
- Montreal · Canada
- Vancouver · Canada
- Lisbon · Portugal
- Warsaw · Poland
- Vienna · Austria
- Hanoi · Vietnam
- Tallinn · Estonia
- Helsinki · Finland
- New Delhi · India
- Larnaca · Cyprus
- Osaka · Japan
- Dallas · United States
- San Francisco · United States
- Bujumbura · Burundi
- Beijing · China
- Columbus · United States
- Rome · Italy
- Milan · Italy
- Copenhagen · Denmark
- Athens · Greece
- Geneva · Switzerland
- Tokyo · Japan
- Turin · Italy
- Seoul · South Korea
- Rovaniemi · Finland
- Porto · Portugal
- Ho Chi Minh City · Vietnam
- Tbilisi · Georgia
- Guangzhou · China
- Yerevan · Armenia
- Casablanca · Morocco
- Shanghai · China
- Almaty · Kazakhstan
- Lome · Togo
- Belgrade · Serbia
- Tashkent · Uzbekistan
- Manchester · United Kingdom
- Denver · United States
- Houston · United States
- Cork · Ireland
- Kilimanjaro · Tanzania
- Chiang Mai · Thailand
- Jeddah · Saudi Arabia
- Tirana · Albania
- Sarajevo · Bosnia and Herzegovina
- Haikou · China
- Antalya · Turkiye
- Panama City · Panama
- Muscat · Oman
- Denpasar (Bali) · Indonesia
- Astana · Kazakhstan
- Melbourne · Australia
- Brussels · Belgium
- Dusseldorf · Germany
- Oslo · Norway
- Berlin · Germany
- Budapest · Hungary
- Nice · France
- Hamburg · Germany
- Tel Aviv Yafo · Israel
- Bucharest · Romania
- Kuala Lumpur · Malaysia
- Riga · Latvia
- Zagreb · Croatia
- Poznan · Poland
- Liverpool · United Kingdom
- Mombasa · Kenya
- Douala · Cameroon
- Zhengzhou · China
- Sao Tome Island · São Tomé and Príncipe
- Nassau · Bahamas
- Mogadishu · Somalia
- Chengdu · China
- Riyadh · Saudi Arabia
- Manama · Bahrain
- Tunis · Tunisia
- Beirut · Lebanon
- Islamabad · Pakistan
- Karachi · Pakistan
- Caracas · Venezuela
- Havana · Cuba
- Kigali · Rwanda
- Arusha · Tanzania
- Indianapolis · United States
- Cleveland · United States
- Izmir · Turkiye
- Baku · Azerbaijan
- Monrovia · Liberia
- Bishkek · Kyrgyzstan
- Freetown · Sierra Leone
Flying from Johannesburg: questions answered
Where can you fly nonstop from Johannesburg?
There are nonstop flights from Johannesburg to 70 destinations, including Cape Town, Victoria Falls, Harare, Durban and Lusaka.
What are the cheapest flights from Johannesburg?
The lowest one-way fares we found recently are to Durban (ZAR 778), Cape Town (ZAR 1,020), Harare (ZAR 1,497) and Victoria Falls (ZAR 1,591).
Which places need a connection from Johannesburg?
Popular destinations with no direct flight include Sharjah, Dublin, Calgary, Tampa and Chicago. Each route page shows the best place to change planes.
Which airports serve Johannesburg?
Johannesburg is served by JNB and HLA. Searching "Johannesburg (JNB)" covers all of them.


