Last minute flight, train and bus deals
25/5Sat
multi-stopEgypt Air
34h 30mYYZ-JNB
31/5Fri
multi-stopEgypt Air
44h 10mJNB-YYZ
25/5Sat
multi-stopEgypt Air
34h 30mYYZ-JNB
31/5Fri
multi-stopEgypt Air
44h 10mJNB-YYZ
21/5Tue
multi-stopKenya Airways
49h 36mYYZ-CPT
4/6Tue
multi-stopKenya Airways
46h 55mCPT-YYZ
22/5Wed
multi-stopBritish Airways
34h 55mYYZ-CPT
26/5Sun
multi-stopBritish Airways
34h 15mCPT-YYZ
25/5Sat
multi-stopKenya Airways
41h 45mYYZ-JNB
31/5Fri
multi-stopKenya Airways
33h 45mJNB-YYZ
22/5Wed
multi-stopBritish Airways
34h 41mYYZ-CPT
26/5Sun
multi-stopBritish Airways
51h 30mCPT-YYZ
22/5Wed
multi-stopKLM
20h 40mYUL-CPT
30/5Thu
multi-stopKLM
23h 35mCPT-YUL
22/5Wed
multi-stopKLM
22h 25mYUL-CPT
30/5Thu
multi-stopKLM
23h 35mCPT-YUL
21/5Tue
multi-stop
37h 00mYYZ-CPT
4/6Tue
multi-stop
38h 44mCPT-YYZ
22/5Wed
multi-stop
25h 00mYUL-CPT
30/5Thu
multi-stop
26h 35mCPT-YUL