From
To
Mon 10/5
Mon 10/12
Any month
Compare vs Cheapflights |
From
To
Leaving on
Mon 10/5
Time
Anytime
From
To
Leaving on
Depart
Time
Anytime
From
To
Leaving on
Depart
Time
Anytime
From
To
Leaving on
Depart
Time
Anytime
From
To
Leaving on
Depart
Time
Anytime
From
To
Leaving on
Depart
Time
Anytime

We work with more than 300 partners to bring you better travel deals

Return
Economy
Mon 10/5
Mon 10/12
From
#smartAirportField( "origin${leg}", $options['origin'], $options['originCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "origin$leg", "origincode$leg" ) #nearbyAirportField("nearbyOriginCheck$leg", $nearbyO, false "$!options['origin']")
To
#smartAirportField( "destination${leg}", $options['destination'], $options['destinationCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "destination${leg}", "destinationcode${leg}" ) #nearbyAirportField("nearbyDestinationCheck${leg}", $nearbyD, false, "$!options['destination']")
Leaving on
Mon 10/5
Time
Anytime
From
#smartAirportField( "origin${leg}", $options['origin'], $options['originCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "origin$leg", "origincode$leg" ) #nearbyAirportField("nearbyOriginCheck$leg", $nearbyO, false "$!options['origin']")
To
#smartAirportField( "destination${leg}", $options['destination'], $options['destinationCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "destination${leg}", "destinationcode${leg}" ) #nearbyAirportField("nearbyDestinationCheck${leg}", $nearbyD, false, "$!options['destination']")
Leaving on
Depart
Time
Anytime
#removeLegButton($self.id("removeLeg$leg"))
From
#smartAirportField( "origin${leg}", $options['origin'], $options['originCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "origin$leg", "origincode$leg" ) #nearbyAirportField("nearbyOriginCheck$leg", $nearbyO, false "$!options['origin']")
To
#smartAirportField( "destination${leg}", $options['destination'], $options['destinationCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "destination${leg}", "destinationcode${leg}" ) #nearbyAirportField("nearbyDestinationCheck${leg}", $nearbyD, false, "$!options['destination']")
Leaving on
Depart
Time
Anytime
#removeLegButton($self.id("removeLeg$leg"))
From
#smartAirportField( "origin${leg}", $options['origin'], $options['originCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "origin$leg", "origincode$leg" ) #nearbyAirportField("nearbyOriginCheck$leg", $nearbyO, false "$!options['origin']")
To
#smartAirportField( "destination${leg}", $options['destination'], $options['destinationCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "destination${leg}", "destinationcode${leg}" ) #nearbyAirportField("nearbyDestinationCheck${leg}", $nearbyD, false, "$!options['destination']")
Leaving on
Depart
Time
Anytime
#removeLegButton($self.id("removeLeg$leg"))
From
#smartAirportField( "origin${leg}", $options['origin'], $options['originCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "origin$leg", "origincode$leg" ) #nearbyAirportField("nearbyOriginCheck$leg", $nearbyO, false "$!options['origin']")
To
#smartAirportField( "destination${leg}", $options['destination'], $options['destinationCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "destination${leg}", "destinationcode${leg}" ) #nearbyAirportField("nearbyDestinationCheck${leg}", $nearbyD, false, "$!options['destination']")
Leaving on
Depart
Time
Anytime
#removeLegButton($self.id("removeLeg$leg"))
From
#smartAirportField( "origin${leg}", $options['origin'], $options['originCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "origin$leg", "origincode$leg" ) #nearbyAirportField("nearbyOriginCheck$leg", $nearbyO, false "$!options['origin']")
To
#smartAirportField( "destination${leg}", $options['destination'], $options['destinationCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "destination${leg}", "destinationcode${leg}" ) #nearbyAirportField("nearbyDestinationCheck${leg}", $nearbyD, false, "$!options['destination']")
Leaving on
Depart
Time
Anytime
#removeLegButton($self.id("removeLeg$leg"))
#infantInLapWarning('multiRightOfTravelers')
Home Africa Egypt Cheap flights to Cairo, Egypt

Cheap Flights to Cairo

Popular in July High demand for flights, 9% potential price rise
Cheapest in May Best time to find cheap flights, 3% potential price drop
Average price R7 648 Average for round-trip flights in september 2020
Round-trip from R150 154 From Johannesburg to Cairo
One-way from R10 351 One-way flight from Johannesburg to Cairo
Flight route prices based on searches on Cheapflights within the last 3 days, monthly prices based on aggregated historical data.

Cheapest prices for Cairo flights by month

January
R8 059
February
R8 632
March
R7 683
April
R7 902
May
R7 178
June
R8 782
July
R9 621
August
R7 895
September
R7 940
October
R8 811
November
R8 072
December
R9 105
At the present moment the cheapest month to fly to Cairo is currently May; with July being the most expensive. Prices will vary depending on multiple factors such as booking in advance, airline and departure airports and times.

When is the best time to fly to Cairo?

Choose a month below to see average flight price and weather conditions.
JNB - CAI
Price
R7 178 - R11 914
CAI
Temperature
19 - 35 °C
CAI
Rainfall
0 - 13 mm

Peak season:

Cairo enjoys a peak season lasting from around the middle of October until May time. The weather is usually warm but not scorching. Cheap flights to Cairo can be very difficult to find at this time without booking in advance, so try to secure your flight tickets at the earliest moment. March sees the International Jazz Festival and includes orchestras from all around the globe. There are usually different activities and workshops that occur alongside the event, so families can enjoy them if the jazz doesn’t suit the kids too much. September can be a busy month, although you can find cheap flights to Cairo a lot easier than in the peak of the year, and temperatures usually linger around the mid 20’s.


Off season:

June to late August is classed as the off season. It’s the summer time, but due to a combination of extremely high temperatures and a smog which can be very unpleasant, most tourists opt to avoid the summer. Thanks to this you can usually find the cheapest flights to Cairo from June to August, especially if you plan ahead. Mid-September to the middle of October is usually the month of Ramadan although it can vary so make sure to check this before you book your flight tickets. Ramadan can sometimes offer cheap flights to Cairo, but a lot of attractions will be closed, as will many restaurants and museums. Some places will open after sundown but the streets will otherwise be completely deserted. This can spoil a vacation as many things won’t be available for you.

When is the best time to book a flight to Cairo?

You can find return flights to Cairo for as little as £250-ish per person if you book ahead and aim for months such as March, April or May. You’ll want to aim to have your flight tickets secured at least three months in advance to make a saving. The best way to find the cheapest flights to Cairo is to be flexible with when you can travel. If you limit yourself to a specific week in the year then chances are you’ll end up overpaying for your flight tickets. The views are pretty barren, but if you can sit on the left hand side of the plane as you approach then you’ll get glimpses of the Nile and city.

Which day is cheapest to fly to Cairo?

The cheapest flights to Cairo are usually found when departing on a Saturday. The departure day with the highest cost at present is Friday.

What time of day is cheapest to fly to Cairo?

Cairo flights can be made cheaper if you choose a flight at midday. Booking a flight in the afternoon will likely mean higher prices.

How long is the flight to Cairo?

Flights from London to Cairo: 4 hours 50 minutes.

Flights from Manchester to Cairo: 6 hours 15 minutes.

Flights from Birmingham to Cairo: 6 hours 25 minutes.

Flights from Glasgow to Cairo: 7 hours 55 minutes.

Which airlines operate flights to Cairo?

London is the major airport to fly out of if you’re looking for direct flights to Cairo. There are several airlines that provide cheap flight tickets from smaller regional airports, but you might have a connection along the way. EgyptAir and British Airways are the two main airlines that will provide cheap flights to Cairo, so it’s best to compare a few dates and see who offers you the best value for money. British Airways have complimentary snacks and drinks onboard all of their flights to this is something you can enjoy and take advantage of during the 5-hour flight time.

How to get from the airport to the city centre?

The airport in Cairo is about 22km away from the city centre and there are a couple of options to help you get there. The cheapest way would be to jump on a bus from outside arrivals. Bus 356 is air-conditioned and goes to Tahrir Square in downtown Cairo or you can get buses 27 or 949. The last two are cheaper but don’t have air-conditioning. Your other option is to get a private taxi service. They are easily available from the airport but make sure you have agreed on the price before you get in, or else you might find yourself getting overcharged. Expect a fee of around EGP 80. As you leave the airport you’ll more than likely get swamped with people trying to get you into their taxi and giving you lots of fuss and it can be a bit overwhelming. Make sure you keep your wits about you and you should be fine. Lastly, once you’ve booked your flights to Cairo it’s worth seeing if your hotel can provide transfers to and from the airport. That way you won’t have to worry too much about finding your way.

Back to top

Find the best prices for you!

Cheap tickets to Cairo found by our users in South Africa

Cheapest flights to Egypt

Home Africa Egypt Cheap flights to Cairo, Egypt
  • Return
  • One-way
  • Economy
  • Premium Economy
  • Business
  • First