Cheap flights from Johannesburg

Compare flights from Johannesburg from hundreds of providers

Find a cheap flight deal from Johannesburg to anywhere, any time

Book the best flight ticket in minutes... with no extra fees

Fast facts on flights from Johannesburg

Cheapest flight ticket foundJohannesburg O.R. Tambo, Lanseria
Cheapest route foundج.م.‏ 2,022
Cheapest month to flyJuly
Most popular airlineFlySafair
Most popular destinationCape Town

The best flight deals leaving from Johannesburg soon

Looking for a cheap last-minute deal or the best return flight from Johannesburg? If you want to travel from Johannesburg next month, return fares start from ج.م.‏ 4,226. Find the lowest prices on one-way and return tickets right here.

Find the cheapest time to fly from Johannesburg

Right now, flights from Johannesburg are cheapest in July. If your travel dates are flexible, compare prices across the year to find the best deal.

Booking flights from Johannesburg: frequently asked questions

The best price we found for a return flight from Johannesburg to Bloemfontein is ج.م.‏ 4,217. This is an estimate based on information collected from different airlines and travel providers over the last 4 days and is subject to change and availability.
After crunching the numbers on our flight calendar, we found that the cheapest date to fly out of Johannesburg is Tuesday, 7 July 2026, to Bloemfontein.
It's easy with us. Look for cheap flights and flight offers from Johannesburg to anywhere using Everywhere search– it'll show you the lowest fares for your chosen time period.

You can also set up Price Alerts for flights you'd like to keep an eye on. We'll let you know when a particular fare from Johannesburg rises or falls so you can book when it's cheapest.
Sure – our flight search allows you to check for outbound flights from Johannesburg O.R. Tambo Airport departing the very same day. But if you want the cheapest fare, we recommend you book around 30 days before departure. This is on average, the time when fares are cheaper.
Of course! Just select 'one way' when you search with us. And here's an extra tip: sometimes searching for a one way ticket from Johannesburg, and another one-way back home, can yield cheaper tickets than a return fare with an airline.
It's best to arrive at the airport at least 2 hours before the time of your flight departure, so you have enough time to check any luggage in, clear security and find your gate.
The cheapest flight from Johannesburg we found in the next 1 year is to Bloemfontein for ج.م.‏ 4,222. It departs from Johannesburg O.R. Tambo Airport on Tuesday, 7 July 2026. There are also cheap flights from Johannesburg to Gaborone for ج.م.‏ 5,358 and Harare for ج.م.‏ 9,167.

How to find cheap flights from Johannesburg

  • ج.م.‏ 2,022 is the cheapest price for a one-way flight from Johannesburg. It departs from Johannesburg O.R. Tambo.

  • A return fare starts at ج.م.‏ 4,217.

  • The cheapest city you can travel to from Johannesburg is Bloemfontein.

  • Take the stress out of fare hunting by creating a Price Alert for the flights you're interested in. You'll get an email or a notification on the app when prices go down.

  • Booking early can make all the difference. For domestic plane tickets from Johannesburg, book one to three months ahead. For international trips, aim for two to six months in advance.

  • Select 'Add nearby airports' at the start of your search to compare prices across airports in or around your destination. Even if you have a preference, checking out a neighboring airport could open up more flight choices or even much lower fares.

  • Alternatively, let the lowest prices decide where you jet off to next. Choose 'Explore everywhere' from Johannesburg to find out where your budget stretches furthest.

Flying from Johannesburg: what you need to know

  • All departures from Johannesburg use the local UTC+2 time zone.

  • These are the leading airlines flying from Johannesburg, with one example of an airport they operate from:

  • Know the entry rules before you go if you're visiting another country. They can vary depending on your passport and itinerary, so always check with official channels like your airline or local consulate.

Best time to fly from Johannesburg

  • The cheapest time to hop on a flight departing from Johannesburg is usually July.

  • April is typically the most popular month to travel. You can expect more flight choices during peak periods like this, but you can also expect to pay more.

  • Cheaper tickets are easier to find in March, which is the least busy time to fly out of the city.

  • General tip: if you can, book midweek. Flights from Johannesburg leaving on Tuesdays and Wednesdays usually cost less than weekend departures.

Where to fly to from Johannesburg

  • Pack your suitcase and take off to Harare, Gaborone or Lusaka. They're the most popular international destinations to fly to from Johannesburg.

  • Cape Town, Durban and Port Elizabeth are favourites if you'd rather keep your plans local.

  • Want to explore on a bigger scale? When flying from Johannesburg, the most visited countries include Zimbabwe, Botswana and Mozambique.

  • The shortest flight out of Johannesburg is to Manzini, taking roughly 50 minutes.

Leaving from Johannesburg O.R. Tambo Airport (JNB)

Flying out of Lanseria Airport (HLA)

  • Lanseria Airport is another airport to weigh up when searching for flight tickets from Johannesburg. HLA is around 32 kilometres from the city centre.

  • It takes 45 minutes or so to get to the airport if you're driving from the centre. Public transport takes roughly 1 hour 15 minutes.

  • You can fly to your next stop from HLA with FlySafair.

  • These hotels near Lanseria Airport will put you steps from your departure gate ahead of your flight from Johannesburg: