Recent return flight deals
4/11Mon
1 stopSingapore Airlines
22h 20mPER-JNB
25/11Mon
1 stopSingapore Airlines
19h 00mJNB-PER
3/11Sun
1 stopSingapore Airlines
35h 00mPER-JNB
25/11Mon
1 stopSingapore Airlines
16h 50mJNB-PER
11/7Thu
2 stops
37h 50mPER-JNB
2/8Fri
2 stops
55h 30mJNB-PER
23/10Wed
1 stop
24h 20mBNE-JNB
31/10Thu
1 stop
24h 45mJNB-BNE
26/9Thu
2 stops
35h 25mPER-JNB
10/10Thu
2 stops
47h 10mJNB-PER
20/10Sun
1 stopSingapore Airlines
20h 00mBNE-JNB
28/10Mon
1 stopSingapore Airlines
19h 10mJNB-BNE
13/11Wed
1 stopSingapore Airlines
32h 25mSYD-JNB
28/2Fri
1 stopSingapore Airlines
19h 10mJNB-SYD
24/9Tue
3 stops
46h 35mPER-JNB
17/10Thu
3 stops
32h 35mJNB-PER
26/11Tue
1 stopSingapore Airlines
28h 10mADL-JNB
29/12Sun
2 stopsSingapore Airlines
29h 40mJNB-ADL
13/8Tue
2 stops
32h 35mHBA-JNB
22/8Thu
2 stops
47h 30mJNB-HBA
Search by stops
Search by airline
Search by price