Recent return flight deals
12/9Thu
2 stops
35h 25mPER-JNB
13/9Fri
2 stops
55h 30mJNB-PER
18/7Thu
2 stops
30h 55mPER-JNB
16/8Fri
2 stops
55h 30mJNB-PER
18/7Thu
2 stops
30h 55mPER-JNB
16/8Fri
2 stops
55h 30mJNB-PER
3/11Sun
1 stopSingapore Airlines
26h 55mSYD-JNB
21/11Thu
1 stopSingapore Airlines
67h 10mJNB-SYD
10/10Thu
1 stop
40h 20mBNE-JNB
29/10Tue
1 stop
18h 40mJNB-BNE
12/9Thu
2 stops
30h 55mPER-JNB
14/11Thu
2 stops
27h 55mJNB-PER
14/10Mon
1 stopSingapore Airlines
47h 25mBNE-JNB
28/10Mon
1 stopSingapore Airlines
19h 10mJNB-BNE
4/11Mon
1 stopSingapore Airlines
23h 00mSYD-JNB
15/11Fri
1 stopSingapore Airlines
37h 05mJNB-SYD
6/11Wed
1 stopSingapore Airlines
45h 55mDRW-JNB
20/11Wed
1 stopSingapore Airlines
17h 35mJNB-DRW
14/8Wed
1 stopSingapore Airlines
28h 30mADL-JNB
11/9Wed
1 stopSingapore Airlines
34h 10mJNB-ADL
Search by stops
Search by airline
Search by price