Last minute flight, train and bus deals
30/4Tue
multi-stopCathay Pacific
15h 35mJNB-CAN
8/5Wed
multi-stopCathay Pacific
35h 55mCAN-JNB
29/4Mon
multi-stopCathay Pacific
43h 00mJNB-CAN
13/5Mon
multi-stopCathay Pacific
27h 25mCAN-JNB
30/4Tue
multi-stopKenya Airways
24h 50mJNB-CAN
8/5Wed
multi-stopKenya Airways
23h 40mCAN-JNB
29/4Mon
multi-stopKenya Airways
35h 45mJNB-CAN
8/5Wed
multi-stopKenya Airways
18h 45mCAN-JNB
29/4Mon
multi-stopKenya Airways
24h 50mJNB-CAN
13/5Mon
multi-stopKenya Airways
23h 40mCAN-JNB
30/4Tue
multi-stop
30h 25mJNB-CAN
8/5Wed
multi-stop
31h 10mCAN-JNB
30/4Tue
multi-stopQatar Airways
24h 40mJNB-CAN
8/5Wed
multi-stopQatar Airways
26h 50mCAN-JNB
1/5Wed
multi-stop
35h 45mJNB-CAN
9/5Thu
multi-stop
25h 50mCAN-JNB
29/4Mon
multi-stopEmirates
17h 45mJNB-CAN
12/5Sun
multi-stopEmirates
22h 00mCAN-JNB
29/4Mon
multi-stopQatar Airways
39h 35mJNB-CAN
12/5Sun
multi-stopQatar Airways
21h 25mCAN-JNB