Cheap flights from Johannesburg
Popular trips from Johannesburg
These suggestions are based on the cheapest fares to popular destinations in the next six months.
Prices include required taxes + fees for 1 adult. Optional charges and bag fees may apply.
-
Mauritius Island$584May 28 — Jun 41 stop 5 hr 45 min Air Austral
-
Singapore$674Jun 15 — Jun 211 stop 17 hr 50 min Etihad
-
Sydney$987Jun 15 — Jun 231 stop 23 hr Etihad
-
London$670May 18 — May 241 stop 14 hr 55 min Lufthansa
-
Cape TownAug 29 — Sep 4
-
LisbonJun 15 — Jun 21
Find cheap flights from Johannesburg to anywhere
Popular airlines with direct flights from Johannesburg
- AirlinkFly from Johannesburg (JNB)
- MbombelaDirect flights every day55 min +
- Cape TownDirect flights every day2 hr 15 min +
- HarareDirect flights every day1 hr 45 min +
- GaboroneDirect flights every day55 min +
- MthathaDirect flights every day1 hr 20 min +
-
- South AfricanFly from Johannesburg (JNB)
- Cape TownDirect flights every day2 hr 15 min +
- DurbanDirect flights every day1 hr 10 min +
- WindhoekDirect flights every day1 hr 55 min +
- GqeberhaDirect flights every day1 hr 40 min +
- HarareDirect flights every day1 hr 40 min +
-
- CemAir PtyFly from Johannesburg (JNB)
- BloemfonteinDirect flights every day1 hr +
- Cape TownDirect flights every day2 hr 15 min +
- DurbanDirect flights every day1 hr 15 min +
- KimberleyDirect flights every day1 hr 25 min +
- GeorgeDirect flights every day1 hr 55 min +
-
- FlySafairFly from Johannesburg (HLA, JNB)
- Cape TownDirect flights every day2 hr 15 min +
- DurbanDirect flights every day1 hr 10 min +
- GeorgeDirect flights every day2 hr +
- GqeberhaDirect flights every day1 hr 45 min +
- KuGompo CityDirect flights every day1 hr 35 min +
-
- FastjetFly from Johannesburg (JNB)
- HarareDirect flights every day1 hr 40 min +
- Victoria FallsDirect flights every day1 hr 45 min +
- BulawayoDirect flights every day1 hr 20 min +
-
- Air BotswanaFly from Johannesburg (JNB)
- GaboroneDirect flights every day45 min +
- MaunDirect flights every Mon, Wed, Fri, Sat, Sun1 hr 30 min +
-
Popular airports near Johannesburg
Distance and driving time are relative to the city center. Airports are listed based on distance from Johannesburg center and popularity with travelers.
- O.R. Tambo International Airport (JNB)Johannesburg South Africa 14 mi
- Lanseria International Airport (HLA)Johannesburg South Africa 51 min 19 mi
- Polokwane International Airport (PTG) (PTG)Polokwane South Africa 3 hr 32 min 185 mi
Frequently asked questions about flying from Johannesburg
What counts as the best airline for your flights from Johannesburg really depends on your individual needs. You may have a favorite carrier or a loyalty program you like, but price, convenience, and airports served also come into play. Flexibility and booking terms – Can you change flights if you want to stay longer or get a refund if you have to postpone your trip? – are also factors that help determine which airline is best to fly from Johannesburg.
In terms of direct flights, Airlink is the most popular, flying directly to 43 cities. Airlink flies from O.R. Tambo International Airport (JNB) .
Other popular airlines flying from Johannesburg are South African, CemAir Pty, FlySafair, Fastjet, Air Botswana.
In terms of direct flights, Airlink is the most popular, flying directly to 43 cities. Airlink flies from O.R. Tambo International Airport (JNB) .
Other popular airlines flying from Johannesburg are South African, CemAir Pty, FlySafair, Fastjet, Air Botswana.
- South African flies directly to 15 cities. South African flies from O.R. Tambo International Airport (JNB) .
- CemAir Pty flies directly to 13 cities. CemAir Pty flies from O.R. Tambo International Airport (JNB) .
- FlySafair flies directly to 11 cities. FlySafair flies from Lanseria International Airport (HLA) , O.R. Tambo International Airport (JNB) .
- Fastjet flies directly to 3 cities. Fastjet flies from O.R. Tambo International Airport (JNB) .
- Air Botswana flies directly to 2 cities. Air Botswana flies from O.R. Tambo International Airport (JNB) .
- Airlink offers direct flights from Johannesburg to 43 cities. The most frequent destinations are: Mbombela, Cape Town, Harare, Gaborone and Mthatha.
- South African offers direct flights from Johannesburg to 15 cities. The most frequent destinations are: Cape Town, Durban, Windhoek, Gqeberha and Harare.
- CemAir Pty offers direct flights from Johannesburg to 13 cities. The most frequent destinations are: Bloemfontein, Cape Town, Durban, Kimberley and George.
- FlySafair offers direct flights from Johannesburg to 11 cities. The most frequent destinations are: Cape Town, Durban, George, Gqeberha and KuGompo City.
- Fastjet offers direct flights from Johannesburg to 3 cities. The most frequent destinations are: Harare, Victoria Falls and Bulawayo.
- Air Botswana offers direct flights from Johannesburg to 2 cities. The most frequent destinations are: Gaborone and Maun.
Some popular flight destinations from Johannesburg are Cape Town, London, Durban, Tokyo, New York and Paris.
You can currently find cheap options like round-trip flights from Johannesburg to Mauritius Island starting at $584 for May 28 - Jun 4, round trips from Johannesburg to Singapore starting at $674 for Jun 15 - Jun 21, and cheap flights from Johannesburg to Sydney starting at $987 for Jun 15 - Jun 23. Alternatively, explore more cheap flights to anywhere in the world .
You can currently find cheap options like round-trip flights from Johannesburg to Mauritius Island starting at $584 for May 28 - Jun 4, round trips from Johannesburg to Singapore starting at $674 for Jun 15 - Jun 21, and cheap flights from Johannesburg to Sydney starting at $987 for Jun 15 - Jun 23. Alternatively, explore more cheap flights to anywhere in the world .
Johannesburg is served by only one major airport: O.R. Tambo International Airport, 14 mi away from the city center.
It's usually recommended that you arrive at the airport 2 hours before departure time for a domestic flight and 3 hours before an international flight to allow for time to check in, clear security, and handle unexpected delays.
Check with your airline for any unique guidance and monitor the airport's website for updates or changes to procedures.
Check with your airline for any unique guidance and monitor the airport's website for updates or changes to procedures.
Finding last-minute flights from Johannesburg is easy on Google Flights.
Select a destination in the form on the top of the page, and use the calendar to pick travel dates and find the lowest ticket prices available.
You can even check for flights departing today.
To find the cheapest tickets, it’s usually best to book at least a few weeks in advance for domestic flights and a few months in advance for cheap international flights.
Select a destination in the form on the top of the page, and use the calendar to pick travel dates and find the lowest ticket prices available.
You can even check for flights departing today.
To find the cheapest tickets, it’s usually best to book at least a few weeks in advance for domestic flights and a few months in advance for cheap international flights.
You can find cheap flight deals from Johannesburg to anywhere in the world on Google Flights.
Just enter Johannesburg as your departure city, choose Anywhere as the destination, and tap Explore .
You can pick specific dates or leave departure and return dates blank if your plans are flexible. The cheapest flight deals to popular destinations will appear.
You can filter the results to see only nonstop flights or flights under a certain price to more easily plan your perfect low cost trip.
If you already have a destination in mind, you can turn on price tracking to get alerts if the ticket price changes for a route or flight.
Just enter Johannesburg as your departure city, choose Anywhere as the destination, and tap Explore .
You can pick specific dates or leave departure and return dates blank if your plans are flexible. The cheapest flight deals to popular destinations will appear.
You can filter the results to see only nonstop flights or flights under a certain price to more easily plan your perfect low cost trip.
If you already have a destination in mind, you can turn on price tracking to get alerts if the ticket price changes for a route or flight.
Search more flights
Find cheap flights on popular routes
Flights from Johannesburg to Cape Town
Flights from Johannesburg to London
Flights from Johannesburg to Durban
Flights from Johannesburg to Tokyo
Flights from Johannesburg to New York
Flights from Johannesburg to Paris
Flights from Johannesburg to Milan
Flights from Johannesburg to Shanghai
Flights from Johannesburg to Dubai
Flights from Johannesburg to New Delhi
Flights from Johannesburg to Bangkok
Flights from Johannesburg to Washington
Flights from Johannesburg to Seoul
Flights from Johannesburg to Frankfurt am Main
Flights from Johannesburg to Manchester
Flights from Johannesburg to Istanbul
Flights from Johannesburg to Amsterdam
Flights from Johannesburg to Beijing
Flights from Johannesburg to Cairo
Flights from Johannesburg to Barcelona

