Cheap tickets to Johannesburg

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
320€
307€
Prime price per passenger
Cork
Flights from Corkto Johannesburg
657€
631€
Prime price per passenger
Harare
Flights from Harareto Johannesburg
-33 %
136€
91€
Prime price per passenger
Prague
Flights from Pragueto Johannesburg
423€
406€
Prime price per passenger
Berlin
Flights from Berlinto Johannesburg
-13 %
684€
593€
Prime price per passenger
Vienna
Flights from Viennato Johannesburg
720€
691€
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 10m.
Flight Time (in hours)
HarareCape TownLusakaDohaDublin
0h 5h 10h 15h
1h 49m
2h 4m
2h 10m
10h 45m
14h 56m

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

Popular citiesPopular Flight RoutesPopular CountriesAlternate routes