Recent return flight deals
6/10Sun
1 stopEgypt Air
15h 40mMAN-JNB
24/11Sun
1 stopEgypt Air
16h 45mJNB-MAN
17/9Tue
1 stopEgypt Air
15h 40mMAN-JNB
7/10Mon
1 stopEgypt Air
16h 45mJNB-MAN
10/10Thu
1 stopEgypt Air
15h 40mMAN-JNB
25/11Mon
1 stopEgypt Air
16h 45mJNB-MAN
18/6Tue
1 stop
14h 00mBHX-JNB
10/7Wed
1 stop
23h 05mJNB-BHX
3/10Thu
1 stopEgypt Air
15h 40mMAN-JNB
16/10Wed
1 stopEgypt Air
16h 45mJNB-MAN
17/9Tue
1 stopEgypt Air
15h 40mMAN-JNB
6/10Sun
1 stopEgypt Air
16h 45mJNB-MAN
20/6Thu
1 stop
14h 00mBHX-JNB
10/7Wed
1 stop
23h 05mJNB-BHX
19/11Tue
1 stop
19h 30mEDI-JNB
3/12Tue
1 stop
18h 16mJNB-EDI
15/8Thu
1 stopKLM
26h 50mNCL-JNB
16/9Mon
2 stopsKLM
19h 20mJNB-NCL
18/9Wed
2 stopsKenya Airways
27h 50mABZ-JNB
5/10Sat
2 stopsKenya Airways
31h 10mJNB-ABZ