Cheap Flights from Cairo to Johannesburg

Travellers and cabin class

Compare Cairo to Johannesburg flight deals

Find the cheapest month or even day of the year to fly to Johannesburg

Book the best Johannesburg fare with no extra fees

Flight deals from Cairo to Johannesburg

Looking for a cheap last-minute deal or the best return flight from Cairo to Johannesburg? Find the lowest prices on one-way and return tickets right here.

Find the cheapest month to fly from Cairo to Johannesburg

We’re always keeping an eye on fares, so you can find the best one in seconds. It looks like Cairo to Johannesburg flights are currently cheapest in September.

Direct flights from Cairo to Johannesburg

Alternative Cairo to Johannesburg routes

Looking for the cheapest, fastest or easiest route from Cairo to Johannesburg? You could fly into the following airports instead.

Cairo to Johannesburg: Flight information

The things to know before you go.
Cheapest flight foundج.م.‏ 14,100
Cheapest month to flySeptember
Average flight time8 hrs, 23 mins
Most popular airlineEgyptAir
Average flights per week48

Finding cheap flights from Cairo to Johannesburg: Frequently asked questions

There are 2 airports in Johannesburg: Johannesburg O.R. Tambo and Lanseria.
The best price we found for a return flight from Cairo to Johannesburg is ج.م.‏ 19,062. 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.
8 hours and 23 minutes is the average flight time from Cairo to Johannesburg.
EgyptAir, Etihad Airways and Aegean Airlines fly direct from Cairo to Johannesburg.
As of March 2025, there are 24 flights per week flying from Cairo to Johannesburg.
The cheapest month to fly from Cairo to Johannesburg is usually March 2025.
If you're flying from Cairo Airport, the cheapest airport near Johannesburg is Johannesburg O.R. Tambo – which is 21.7 km away from the centre of Johannesburg. We've found flights into this airport from ج.م.‏ 19,062.
After crunching the numbers on our flight calendar, we found that it's currently cheapest to fly from Cairo Airport to Johannesburg on Tuesday, 1 April 2025.
Yes – the average flight time is 8 hours and 23 minutes.
We show every price from over 1,200 airlines and travel agents, comparing them all so you don’t have to. If you know you want to fly to Johannesburg but you’re not ready to book, set up a Price Alert. We’ll track prices for you, and let you know when they rise or fall.
We crunched all the numbers in our flight calendar and it looks like the cheapest time to book a flight to Johannesburg is around 40 days in advance, so don’t leave your flight to the last minute.
In March, the average temperature is usually around 20°C. January is typically the warmest month in Johannesburg, when it usually averages around 28°C. You can expect the least rain in July. The coldest month is June, with temperatures averaging 3°C. The rainiest month is December.
Currently, Ethiopian Airlines and EgyptAir offer the cheapest flight tickets to Johannesburg.

Flying from Cairo International Airport (CAI) to Johannesburg: what you need to know

  • Expect to be travelling for 8 hours 15 minutes. That's the average duration of a direct flight from Cairo International Airport to Johannesburg.

  • Johannesburg and Cairo (where Cairo International Airport is located) share the UTC+2 timezone. That means you won't have to adjust your watch once you land.

  • Cairo International Airport (CAI) to O.R. Tambo International Airport (JNB) is the most traveled route, with 5 weekly flights to pick from. If you have things to finalize before heading off, the last flight from CAI to JNB is with EgyptAir at 23:55. Choose the first departure operated by EgyptAir at 01:15 if you want to fly out earlier.

  • Give yourself plenty of time to get on your flight from CAI to Johannesburg. A good rule of thumb is to arrive at least two hours before international departures and an hour ahead for domestic flights.

  • During popular months like August, it's wise to get to the airport even earlier. Plan to arrive two hours before domestic departures and four hours ahead for an international flight whenever you're travelling during high season in general.

  • You can book a direct flight from Cairo International Airport to Johannesburg that lands at O.R. Tambo International Airport (JNB).

  • Check out the deals with EgyptAir. This airline has direct flights from Cairo International Airport to Johannesburg.

  • We make it a cinch to book a flight from CAI to Johannesburg with a stopover. To see all your options, uncheck 'Direct flights only.' Then, select a flight with a stop long enough to see the sights of your chosen city. Some popular stopovers include:

    • Jomo Kenyatta International Airport (NBO)

    • Addis Ababa Bole International Airport (ADD)

    • Istanbul Ataturk Airport (IST)

  • To visit South Africa for tourism purposes, you will need an e-visa if you hold a passport from Egypt. However, visa rules can change and you may need additional documents depending on the purpose and duration of your stay. Always check the most up-to-date guidelines before reserving your cheap ticket from Cairo International Airport to Johannesburg.

  • Travelling from central Cairo to CAI takes around 1 hour and 26 minutes on public transport. If you drive, ride-share or take a cab, you'll cover the 21 kilometres in 31 minutes or so, depending on traffic.

  • Searching for a handy hotel close to CAI? If you're boarding an early flight from Cairo International Airport to Johannesburg, these accommodation options will have you moments from your departure gate:

How to find the cheapest flights from Cairo International Airport (CAI) to Johannesburg

  • The lowest price we've found for a one-way ticket from Cairo International Airport to Johannesburg is ج.م.‏ 14,100. The cheapest price for a return flight is ج.م.‏ 19,062. Bear in mind fares may change due to demand at the time of booking.

  • To pick up cheap tickets from CAI to Johannesburg, book as early as possible. Airlines typically offer lower prices when flights are first released.

  • The 'Whole month' tool shows you the cheapest tickets from Cairo International Airport to Johannesburg across every month. It's the best way to find a bargain if your trip dates aren't set in stone.

  • Sign into your online account or use the app to set up a Price Alert. We'll notify you straight away if there's a better deal on this route. It's easy to do, and it'll save you the hassle of checking for cheap flight tickets from CAI to Johannesburg every day.

  • Make the most of the filters to find your ideal trip. To see the 'Fastest,' 'Best' or 'Cheapest' flights from Cairo International Airport to Johannesburg, use the 'Sort by' tool. You can also filter by arrival and departure times, airline, and journey duration.

Airports in Johannesburg

O.R. Tambo International Airport (JNB)

  • O.R. Tambo International Airport (JNB) to central Johannesburg takes around 29 minutes by car. It's approximately 29 kilometres away.

  • If you're taking public transport, expect a journey of about 1 hour and 12 minutes.

  • The last thing you need is a long journey to your hotel if you're getting in late on a flight from Cairo International Airport to Johannesburg. Book one of these accommodation options near JNB instead:

Lanseria International Airport (HLA)

  • As soon as your flight from Cairo International Airport to Johannesburg has landed, you can get to the city centre in about 51 minutes by car. Central Johannesburg is approximately 48 kilometres from Lanseria International Airport (HLA).

  • You'll find some great places where you can rest ahead of your adventure near HLA. Settle in and get cosy after your flight from CAI to Johannesburg at any of these perfectly located options:

Best time to go to Johannesburg

  • July is the most popular month for flights from Cairo International Airport to Johannesburg. To skip the crowds, head for Johannesburg in February when things are quieter.

  • Book your flight from Cairo International Airport to Johannesburg for January to visit the city during its warmest month. Expect temperatures to range from 15ºC to 30ºC.

  • July has average temperatures of between 4ºC and 20ºC. Search for cheap flights from CAI to Johannesburg sometime then if you like travelling in cooler conditions.

More about Johannesburg

  • Once you've booked your flight from Cairo International Airport to Johannesburg, think about where to rest your head in this city. Make one of these accommodation options your base for exploring Johannesburg:

  • There are so many things to discover in this city it can be hard to figure out where to start. Constitution Hill, Maboneng Precinct and Johannesburg Zoo are top sights which should feature on any well-planned Johannesburg itinerary.

Complete your Johannesburg trip with a car rental

  • Select one of our car rentals in Johannesburg and explore the city on your own schedule. Easily compare companies in one place to find the perfect ride once you've locked in your hotel and cheap flights from Cairo International Airport to Johannesburg.

Prices shown on this page are estimated lowest prices only. Found in the last 45 days.