Recent return flight deals
4/11Mon
1 stopSingapore Airlines
22h 20mPER-JNB
25/11Mon
1 stopSingapore Airlines
33h 40mJNB-PER
4/11Mon
1 stopSingapore Airlines
29h 30mPER-JNB
25/11Mon
1 stopSingapore Airlines
16h 50mJNB-PER
3/11Sun
1 stopSingapore Airlines
35h 00mPER-JNB
25/11Mon
1 stopSingapore Airlines
28h 10mJNB-PER
18/7Thu
2 stops
30h 55mPER-JNB
27/7Sat
2 stops
28h 15mJNB-PER
3/11Sun
1 stopSingapore Airlines
35h 00mPER-JNB
25/11Mon
1 stopSingapore Airlines
28h 10mJNB-PER
9/11Sat
1 stopSingapore Airlines
42h 40mPER-JNB
14/11Thu
1 stopSingapore Airlines
19h 00mJNB-PER
19/8Mon
3 stops
34h 50mSYD-JNB
26/8Mon
3 stops
47h 55mJNB-SYD
7/10Mon
1 stopSingapore Airlines
38h 20mBNE-JNB
28/10Mon
1 stopSingapore Airlines
37h 00mJNB-BNE
4/8Sun
2 stopsCathay Pacific
44h 15mADL-JNB
25/8Sun
2 stopsCathay Pacific
44h 15mJNB-ADL
8/9Sun
2 stopsEmirates
32h 35mOOL-JNB
8/10Tue
2 stopsEmirates
37h 05mJNB-OOL
Search by stops
Search by airline
Search by price