Last minute flight, train and bus deals
28/7Sun
multi-stopUnited Airlines
32h 50mJNB-YYZ
4/8Sun
multi-stopUnited Airlines
44h 15mYYZ-JNB
28/7Sun
multi-stopDelta
30h 03mJNB-YYZ
4/8Sun
multi-stopDelta
27h 10mYYZ-JNB
28/7Sun
multi-stopDelta
24h 58mJNB-YYZ
4/8Sun
multi-stopDelta
32h 42mYYZ-JNB
31/7Wed
multi-stopKenya Airways
27h 37mJNB-YUL
30/11Sat
multi-stopKenya Airways
42h 40mYUL-JNB
27/7Sat
multi-stopKLM
20h 05mJNB-YYZ
3/8Sat
multi-stopKLM
22h 35mYYZ-JNB
27/7Sat
multi-stopKLM
28h 00mJNB-YYZ
3/8Sat
multi-stopKLM
22h 35mYYZ-JNB
27/7Sat
multi-stopKLM
31h 05mJNB-YYZ
3/8Sat
multi-stopKLM
28h 00mYYZ-JNB
28/7Sun
multi-stop
48h 15mJNB-YTZ
4/8Sun
multi-stop
42h 35mYTZ-JNB
28/7Sun
multi-stop
30h 45mJNB-YYZ
4/8Sun
multi-stop
35h 45mYYZ-JNB
27/7Sat
multi-stopSWISS
28h 14mJNB-YTZ
3/8Sat
multi-stopSWISS
57h 50mYTZ-JNB