Recent return flight deals
7/11Thu
1 stopSingapore Airlines
35h 00mPER-JNB
11/11Mon
1 stopSingapore Airlines
16h 50mJNB-PER
6/11Wed
1 stopSingapore Airlines
35h 00mPER-JNB
16/11Sat
1 stopSingapore Airlines
16h 50mJNB-PER
26/7Fri
2 stops
30h 55mPER-JNB
8/8Thu
2 stops
28h 15mJNB-PER
4/11Mon
1 stopSingapore Airlines
29h 30mPER-JNB
25/11Mon
1 stopSingapore Airlines
19h 00mJNB-PER
18/7Thu
2 stops
30h 55mPER-JNB
16/8Fri
2 stops
55h 20mJNB-PER
18/7Thu
2 stops
30h 55mPER-JNB
16/8Fri
2 stops
55h 20mJNB-PER
9/10Wed
1 stop
28h 30mSYD-JNB
31/10Thu
1 stop
16h 45mJNB-SYD
23/10Wed
1 stop
18h 00mBNE-JNB
31/10Thu
1 stop
24h 45mJNB-BNE
21/10Mon
1 stopSingapore Airlines
43h 55mCNS-JNB
10/11Sun
1 stopSingapore Airlines
19h 35mJNB-CNS
11/9Wed
2 stopsEtihad Airways
52h 25mADL-JNB
2/10Wed
2 stopsEtihad Airways
44h 30mJNB-ADL
Search by stops
Search by airline
Search by price