Cheap flights from Cairo to Johannesburg

Find cheap Johannesburg to Cairo flights with our free search service. Compare all available fares for direct or connection flights from Johannesburg to Cairo.

Round-trip
  • One-way
  • Round-trip
1 adult
Adults 12 years or over
1
Children 2-11 years
0
Infants 0-23 months
0
Cancel Done
Economy Class
  • Economy Class
  • Business Class
Done
Done

Cairo to Johannesburg flight schedules

Flight Departure Date Arrival Date Price Duration Number of stops Updated
Cairo (CAI) - Johannesburg (JNB) 2026-11-17 2026-11-24 392 USD 21 hours 45 minutes Connection 2026-11-11T18:12:10
Cairo (CAI) - Johannesburg (JNB) 2026-11-19 2026-11-26 392 USD 21 hours 45 minutes Connection 2026-11-11T18:13:45
Cairo (CAI) - Johannesburg (JNB) 2026-11-19 2026-11-27 396 USD 21 hours 45 minutes Connection 2026-11-10T06:58:55
Cairo (CAI) - Johannesburg (JNB) 2026-11-20 2026-11-26 396 USD 21 hours 45 minutes Connection 2026-11-10T06:58:55
Cairo (CAI) - Johannesburg (JNB) 2026-11-21 2026-11-26 396 USD 21 hours 45 minutes Connection 2026-11-10T06:58:55
Cairo (CAI) - Johannesburg (JNB) 2026-11-21 2026-11-27 396 USD 21 hours 45 minutes Connection 2026-11-10T06:58:55
Cairo (CAI) - Johannesburg (JNB) 2026-11-20 2026-11-27 400 USD 21 hours 45 minutes Connection 2026-11-11T18:14:20
Cairo (CAI) - Johannesburg (JNB) 2026-11-18 2026-11-25 400 USD 27 hours 55 minutes Connection 2026-11-11T19:29:20
Cairo (CAI) - Johannesburg (JNB) 2026-11-22 2026-11-29 400 USD 21 hours 45 minutes Connection 2026-11-11T18:15:39
Cairo (CAI) - Johannesburg (JNB) 2026-11-22 2026-12-02 400 USD 27 hours 55 minutes Connection 2026-11-11T10:02:49
Cairo (CAI) - Johannesburg (JNB) 2026-11-17 2026-11-26 401 USD 21 hours 45 minutes Connection 2026-11-11T19:29:13
Cairo (CAI) - Johannesburg (JNB) 2026-11-22 2026-12-01 402 USD 27 hours 55 minutes Connection 2026-11-11T15:15:37
Cairo (CAI) - Johannesburg (JNB) 2027-02-09 2027-02-19 405 USD 27 hours 55 minutes Connection 2026-11-09T19:05:50
Cairo (CAI) - Johannesburg (JNB) 2027-03-05 2027-03-20 407 USD 27 hours 55 minutes Connection 2026-11-12T17:05:50
Cairo (CAI) - Johannesburg (JNB) 2027-03-13 2027-03-21 407 USD 21 hours 45 minutes Connection 2026-11-11T13:48:59
Cairo (CAI) - Johannesburg (JNB) 2026-11-19 2026-11-28 452 USD 21 hours 45 minutes Connection 2026-11-10T06:58:55
Cairo (CAI) - Johannesburg (JNB) 2026-11-20 2026-11-28 452 USD 21 hours 45 minutes Connection 2026-11-10T06:58:55
Cairo (CAI) - Johannesburg (JNB) 2026-11-16 2026-11-23 482 USD 28 hours 25 minutes Connection 2026-11-11T18:11:40
Cairo (CAI) - Johannesburg (JNB) 2026-11-20 2026-11-30 495 USD 21 hours 45 minutes Connection 2026-11-11T12:50:23
Cairo (CAI) - Johannesburg (JNB) 2026-11-21 2026-11-28 510 USD 21 hours 45 minutes Connection 2026-11-11T18:15:01
Cairo (CAI) - Johannesburg (JNB) 2026-11-15 2026-11-22 516 USD 36 hours 10 minutes Connection 2026-11-11T16:01:33
Cairo (CAI) - Johannesburg (JNB) 2026-11-14 2026-11-21 529 USD 21 hours 45 minutes Connection 2026-11-11T15:58:21
Cairo (CAI) - Johannesburg (JNB) 2026-11-22 2026-11-30 536 USD 16 hours 50 minutes Direct 2026-11-11T15:15:11
Cairo (CAI) - Johannesburg (JNB) 2026-11-21 2026-11-25 536 USD 16 hours 50 minutes Direct 2026-11-06T14:41:25
Cairo (CAI) - Johannesburg (JNB) 2027-03-25 2027-04-02 543 USD 16 hours 35 minutes Direct 2026-11-06T15:48:30
Cairo (CAI) - Johannesburg (JNB) 2027-03-25 2027-04-05 543 USD 16 hours 35 minutes Direct 2026-11-06T15:48:18
Cairo (CAI) - Johannesburg (JNB) 2027-03-23 2027-04-02 545 USD 16 hours 35 minutes Direct 2026-11-07T17:32:55
Cairo (CAI) - Johannesburg (JNB) 2027-03-24 2027-04-05 641 USD 31 hours 0 minutes Connection 2026-11-06T15:48:30
Cairo (CAI) - Johannesburg (JNB) 2027-03-24 2027-04-06 641 USD 25 hours 0 minutes Connection 2026-11-06T15:48:32
Cairo (CAI) - Johannesburg (JNB) 2027-03-26 2027-04-05 662 USD 32 hours 0 minutes Connection 2026-11-06T15:48:30

Cairo to Johannesburg flight status

Flight Origin Destination Departure Arrival Equip
MS839 Cairo (CAI) Johannesburg (JNB) 11:45 p.m. 7:10 a.m. Airbus A330-300
A31334 Cairo (CAI) Johannesburg (JNB) 11:45 p.m. 7:10 a.m. E70
EY4910 Cairo (CAI) Johannesburg (JNB) 11:45 p.m. 7:10 a.m. DH3
SA7208 Cairo (CAI) Johannesburg (JNB) 9:45 p.m. 7:10 a.m. 330
MS1839 Cairo (CAI) Johannesburg (JNB) None None A332
MS514 Cairo (CAI) Johannesburg (JNB) 4 a.m. noon A332
MSX514 Cairo (CAI) Johannesburg (JNB) midnight 7:50 a.m. None
9E4217 Cairo (CAI) Johannesburg (JNB) 11 p.m. 7:05 a.m.