Cheap flights to Johannesburg (JNB)

Explore the best deals

Discover the cheapest flights to Johannesburg
Filter by
The prices shown on this page were available within the last 20 days for the specified periods and should not be considered the final price offered. Please note that availability and prices are subject to change.

Popular flight routes to Johannesburg

Dublin
Flights from Dublinto Johannesburg
395€
379€
Prime price per passenger
Cork
Flights from Corkto Johannesburg
834€
801€
Prime price per passenger
Harare
Flights from Harareto Johannesburg
-23 %
145€
111€
Prime price per passenger
London
Flights from Londonto Johannesburg
623€
598€
Prime price per passenger
Warsaw
Flights from Warsawto Johannesburg
548€
526€
Prime price per passenger
Lagos
Flights from Lagosto Johannesburg
324€
311€
Prime price per passenger

How long is the flight to Johannesburg?

If you’re planning to fly to Johannesburg, we at eDreams have analysed the most popular routes to help you plan your trip. From Harare, the flight takes approximately 1h 49m, from Cape Town, around 2h 4m, and from Lusaka, about 2h 11m.
Flight Time (in hours)
HarareCape TownLusakaDohaDublin
0h 5h 10h 15h
1h 49m
2h 4m
2h 11m
10h 7m
14h 42m

How much does a flight to Johannesburg cost?

At eDreams you can find flights from Port Elizabeth to Johannesburg starting from €51, with an average price of €68. If you depart from other cities such as Nelspruit, you can find tickets from €53, and from East London starting from €57, according to data from the last 72 hours.
Filter by
Port ElizabethNelspruitEast LondonCape TownGaborone
€68
€123
€80
€89
€91
Port ElizabethCheapest
Cheapest Price: €51
Cheapest
Average

Flights to Johannesburg (JNB)

Find flights to Johannesburg (JNB) in a single search environment with eDreams. Compare times, layovers and prices from every airline flying to this destination, then sort by journey length or departure time to find the option that suits you best.

Most flights arrive at O. R. Tambo International Airport (JNB), the main airport for Johannesburg.

If you'd rather avoid layovers, you can fly direct from Harare to Johannesburg with Fly Safair.

South African Airways also runs direct flights from Windhoek, giving you another option to consider.

Fly Safair is the most popular airline among travellers flying to Johannesburg, which makes it a good place to start when comparing fares and flight times.

The lowest fare recently booked on this route was €59, though the price you see will vary depending on your travel dates and departure times.

Book a hotel in Johannesburg in the same step to unlock exclusive discounts.

Johannesburg Sights and Attractions

Do you want grandeur and excess? If you like city holidays, architecture and don’t suffer from vertigo, why not visit one of the cities with the most skyscrapers in the world? This way you can enjoy amazing views and dine at the highest restaurants in the world! In Johannesburg (JNB) in South Africa, you can also add many cultural and sports activities to your programme, and of course go shopping in enormous shopping centres. There is something for everyone! Tempted by that sky-high feeling? Then, start planning your trip to Johannesburg, on the continent of Africa, right now.

Using the eDreams search engine, you can filter and compare Johannesburg airline tickets from hundreds of airlines, as well as many local hotels, or even book a rental car. It's simple. All the services you need to plan your dream holuiday in Johannesburg are on eDreams! All you have to do is pack your bags and start making a list of places you want to visit! Bon voyage!

Popular destinations near Johannesburg

Flying to Johannesburg is the fastest and most convenient way to reach these nearby destinations:

  • Pretoria
  • Soweto
  • Midrand
  • Sandton
  • Randburg
  • Roodepoort
  • Germiston
  • Boksburg
  • Benoni
  • Springs
  • Kempton Park
  • Centurion
  • Vanderbijlpark
  • Vereeniging
  • Krugersdorp
  • Brakpan

Frequently asked questions about flights to Johannesburg

What are the cheapest airlines flying to Johannesburg?

Looking at the prices of our customers' bookings from US to Johannesburg, your best bet for cheap flights is:

  • Fly Safair: On average, a one-way ticket costs €205. The flight from Durban to Johannesburg has an average cost of €95, while a ticket from Bloemfontein is approximately €121.
Which airlines fly to Johannesburg?

Airlines flying direct from the US to Johannesburg include:

  • Fly Safair offers flights originating from Harare, Cape Town and Durban.
  • South African Airways also offers numerous flights, including several departing from Windhoek, Lusaka and from Gaborone.
  • Fastjet provides flights from Harare, Bulawayo and also from Victoria Falls.

  • Turkish Airlines, which serves flights from Dublin, Cork or Berlin.
  • Etihad Airways, that operates flights from Dublin and Prague, as well as from Amsterdam.
  • Ethiopian Airlines, which offers flights from Dublin, Lagos and also Amsterdam.
How many airports are in Johannesburg and which is the main one?
Johannesburg has 2 airport. O. R. Tambo International Airport operates domestic and international flights to 96 cities. Some of the most popular destinations are Cape Town, Harare and Durban.
What is the weather like in Johannesburg?
If you're looking for summer vibes, the best time to travel to Johannesburg is in January, December and February, when the average temperature reaches 25º, while July, August and May are the 3 sunniest months of the year, with an average of 29 hours. However, if you prefer colder temperatures, make sure you visit Johannesburg during June, July or August to experience an average of 5º. For those who don't care too much about temperatures, but want to avoid getting wet in the rain, it's important to avoid travelling during January, November and December, when the average precipitation in Johannesburg is 116mm, while the months of July, August and June are drier, with an average of 6mm.

Plan your trip

Alternate routesPopular CitiesPopular Flight RoutesPopular Countries