We've collated all the flights to Johannesburg, to help you find the best deal for your trip to South Africa. The most popular airlines are British Airways, Emirates and Qatar Airways but they're not always the cheapest. Take a look at your results and see what your options are.
If you don’t have set dates for when you want to fly to Johannesburg, try searching by month – that way, you can compare airfares throughout the year. You'll probably see that prices will be higher during December, when Johannesburg is very popular, while June regularly has the cheapest prices.
Johannesburg receives 5,391 flights every week, but the cheapest airline is normally Iberia Airlines. We've scanned 126,303 worldwide today, to uncover the best deals. So, if the flights to Johannesburg don't work for you, you could always try searching for flights to other airports in South Africa.
For even more options, check what other airports you could fly to Johannesburg from. You might be able to make a saving by going from a different airport or city. The most popular airports with direct flights to Johannesburg are London Heathrow (LHR).