Last minute flight, train and bus deals
26/4Fri
multi-stopEthiopian Air
40h 10mJNB-YYZ
2/5Thu
multi-stopEthiopian Air
20h 20mYYZ-JNB
26/4Fri
multi-stopCathay Pacific
32h 35mJNB-YYZ
1/5Wed
multi-stopCathay Pacific
56h 30mYYZ-JNB
26/4Fri
multi-stopSWISS
28h 51mJNB-YYZ
2/5Thu
multi-stopSWISS
37h 10mYYZ-JNB
26/4Fri
multi-stop
26h 40mJNB-YYZ
2/5Thu
multi-stop
29h 10mYYZ-JNB
26/4Fri
multi-stop
24h 15mJNB-YYZ
2/5Thu
multi-stop
28h 55mYYZ-JNB
26/4Fri
multi-stopEthiopian Air
58h 45mJNB-YYZ
2/5Thu
multi-stopEthiopian Air
40h 45mYYZ-JNB
26/4Fri
multi-stopEthiopian Air
50h 25mJNB-YYZ
2/5Thu
multi-stopEthiopian Air
42h 50mYYZ-JNB