Recent return flight deals
24-9Di
1 stopQatar Airways
29h 20mSIN-JNB
29-9So
1 stopQatar Airways
25h 10mJNB-SIN
11-10Fr
1 stopQatar Airways
35h 40mSIN-JNB
19-10Sa
1 stopQatar Airways
25h 10mJNB-SIN
10-10Do
1 stopEthiopian Air
17h 05mSIN-JNB
19-10Sa
1 stopEthiopian Air
18h 20mJNB-SIN
24-9Di
1 stopEtihad Airways
17h 40mSIN-JNB
29-9So
2 stopsEtihad Airways
54h 00mJNB-SIN
24-9Di
2 stops
26h 35mSIN-JNB
29-9So
2 stops
25h 00mJNB-SIN
28-7So
1 stopEthiopian Air
17h 05mSIN-JNB
2-8Fr
1 stopEthiopian Air
33h 50mJNB-SIN
11-10Fr
1 stopQatar Airways
35h 40mSIN-JNB
19-10Sa
2 stopsQatar Airways
22h 40mJNB-SIN
24-9Di
3 stops
32h 45mSIN-JNB
29-9So
2 stops
20h 50mJNB-SIN
23-9Mo
1 stopEmirates
20h 35mSIN-JNB
29-9So
1 stopEmirates
17h 25mJNB-SIN
24-9Di
3 stops
32h 45mSIN-JNB
29-9So
3 stops
28h 50mJNB-SIN
Search by stops
Search by airline
Search by price