Last minute flight, train and bus deals
2/4Tue
multi-stopKenya Airways
23h 45mYYZ-JNB
23/4Tue
multi-stopKenya Airways
35h 55mJNB-YYZ
2/4Tue
multi-stopKenya Airways
42h 50mYYZ-JNB
23/4Tue
multi-stopKenya Airways
35h 55mJNB-YYZ
2/4Tue
multi-stopKenya Airways
27h 50mYYZ-JNB
22/4Mon
multi-stopKenya Airways
51h 40mJNB-YYZ
2/4Tue
multi-stopSWISS
57h 45mYTZ-JNB
23/4Tue
multi-stopSWISS
28h 17mJNB-YTZ
2/4Tue
multi-stopSWISS
31h 00mYYZ-JNB
23/4Tue
multi-stopSWISS
26h 40mJNB-YYZ
2/4Tue
multi-stopAmerican Airlines
31h 10mYYZ-JNB
23/4Tue
multi-stopAmerican Airlines
43h 20mJNB-YYZ
2/4Tue
multi-stopAmerican Airlines
33h 20mYYZ-JNB
23/4Tue
multi-stopAmerican Airlines
30h 35mJNB-YYZ
2/4Tue
multi-stopBritish Airways
34h 45mYYZ-JNB
23/4Tue
multi-stopBritish Airways
26h 50mJNB-YYZ
29/3Fri
multi-stopEgypt Air
36h 25mYYZ-JNB
7/4Sun
multi-stopEgypt Air
39h 40mJNB-YYZ
29/3Fri
multi-stopEgypt Air
36h 25mYYZ-JNB
7/4Sun
multi-stopEgypt Air
39h 40mJNB-YYZ