Cheap flights from Johannesburg

Popular trips from Johannesburg

  1. Mauritius Island
    $584
    May 28 — Jun 4
    1 stop 5 hr 45 min Air Austral
  2. Singapore
    $674
    Jun 15 — Jun 21
    1 stop 17 hr 50 min Etihad
  3. Sydney
    $987
    Jun 15 — Jun 23
    1 stop 23 hr Etihad
  4. London
    $670
    May 18 — May 24
    1 stop 14 hr 55 min Lufthansa
  5. Cape Town
    Aug 29 — Sep 4
  6. Lisbon
    Jun 15 — Jun 21

Find cheap flights from Johannesburg to anywhere

Popular airlines with direct flights from Johannesburg

  • Airlink
    Fly from Johannesburg (JNB)
    • Mbombela
      Direct flights every day
      55 min +
    • Cape Town
      Direct flights every day
      2 hr 15 min +
    • Harare
      Direct flights every day
      1 hr 45 min +
    • Gaborone
      Direct flights every day
      55 min +
    • Mthatha
      Direct flights every day
      1 hr 20 min +
  • South African
    Fly from Johannesburg (JNB)
    • Cape Town
      Direct flights every day
      2 hr 15 min +
    • Durban
      Direct flights every day
      1 hr 10 min +
    • Windhoek
      Direct flights every day
      1 hr 55 min +
    • Gqeberha
      Direct flights every day
      1 hr 40 min +
    • Harare
      Direct flights every day
      1 hr 40 min +
  • CemAir Pty
    Fly from Johannesburg (JNB)
    • Bloemfontein
      Direct flights every day
      1 hr +
    • Cape Town
      Direct flights every day
      2 hr 15 min +
    • Durban
      Direct flights every day
      1 hr 15 min +
    • Kimberley
      Direct flights every day
      1 hr 25 min +
    • George
      Direct flights every day
      1 hr 55 min +
  • FlySafair
    Fly from Johannesburg (HLA, JNB)
    • Cape Town
      Direct flights every day
      2 hr 15 min +
    • Durban
      Direct flights every day
      1 hr 10 min +
    • George
      Direct flights every day
      2 hr +
    • Gqeberha
      Direct flights every day
      1 hr 45 min +
    • KuGompo City
      Direct flights every day
      1 hr 35 min +
  • Fastjet
    Fly from Johannesburg (JNB)
    • Harare
      Direct flights every day
      1 hr 40 min +
    • Victoria Falls
      Direct flights every day
      1 hr 45 min +
    • Bulawayo
      Direct flights every day
      1 hr 20 min +
  • Air Botswana
    Fly from Johannesburg (JNB)
    • Gaborone
      Direct flights every day
      45 min +
    • Maun
      Direct flights every Mon, Wed, Fri, Sat, Sun
      1 hr 30 min +

Popular airports near Johannesburg

  • 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.
  • 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 .
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.
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.
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.

Search more flights

Find cheap flights on popular routes