Last minute flight, train and bus deals
21/5Tue
multi-stopUnited Airlines
23h 16mJNB-YUL
31/5Fri
multi-stopUnited Airlines
21h 48mYUL-JNB
21/5Tue
multi-stopUnited Airlines
32h 06mJNB-YUL
31/5Fri
multi-stopUnited Airlines
22h 35mYUL-JNB
25/5Sat
multi-stopEthiopian Air
24h 15mJNB-YYZ
1/6Sat
multi-stopEthiopian Air
20h 20mYYZ-JNB
21/5Tue
multi-stop
28h 00mJNB-YUL
31/5Fri
multi-stop
44h 45mYUL-JNB
25/5Sat
multi-stopDelta
29h 59mJNB-YYZ
1/6Sat
multi-stopDelta
28h 10mYYZ-JNB
25/5Sat
multi-stop
26h 40mJNB-YYZ
1/6Sat
multi-stop
27h 10mYYZ-JNB
25/5Sat
multi-stop
27h 49mJNB-YTZ
1/6Sat
multi-stop
57h 50mYTZ-JNB
24/5Fri
multi-stop
44h 40mJNB-YYZ
1/6Sat
multi-stop
22h 40mYYZ-JNB
25/5Sat
multi-stopEthiopian Air
28h 30mJNB-YYZ
1/6Sat
multi-stopEthiopian Air
20h 20mYYZ-JNB
21/5Tue
multi-stop
34h 30mJNB-YUL
31/5Fri
multi-stop
35h 20mYUL-JNB