Recent return flight deals
15-7Mon
2 stopsAir Canada
42h 54mSIN-YXE
5-8Mon
2 stopsAir Canada
29h 35mYXE-SIN
15-7Mon
3 stops
39h 29mSIN-YXE
5-8Mon
3 stops
35h 05mYXE-SIN
15-7Mon
3 stops
40h 59mSIN-YXE
5-8Mon
2 stops
28h 05mYXE-SIN
14-7Sun
2 stops
30h 53mSIN-YXE
5-8Mon
3 stops
35h 05mYXE-SIN
14-7Sun
3 stops
30h 21mSIN-YXE
5-8Mon
3 stops
35h 05mYXE-SIN
14-7Sun
2 stops
30h 53mSIN-YXE
5-8Mon
2 stops
26h 30mYXE-SIN
21-8Wed
2 stops
30h 19mSIN-YXE
30-8Fri
2 stops
28h 45mYXE-SIN
21-8Wed
2 stopsAir Canada
24h 48mSIN-YXE
30-8Fri
1 stopAir Canada
21h 00mYXE-SIN
20-8Tue
2 stops
29h 18mSIN-YXE
30-8Fri
2 stops
28h 05mYXE-SIN
20-8Tue
2 stops
35h 40mSIN-YXE
30-8Fri
3 stops
34h 00mYXE-SIN
Search by stops
Search by airline
Search by price