Last minute flight, train and bus deals
25/4Thu
multi-stopBritish Airways
35h 32mONT-JNB
6/5Mon
multi-stopBritish Airways
35h 51mJNB-ONT
24/4Wed
multi-stopQatar Airways
36h 40mONT-JNB
6/5Mon
multi-stopQatar Airways
40h 53mJNB-ONT
28/4Sun
multi-stopEtihad Airways
47h 59mONT-JNB
13/5Mon
multi-stopEtihad Airways
45h 14mJNB-ONT
28/4Sun
multi-stopDelta
27h 50mONT-JNB
13/5Mon
multi-stopDelta
22h 45mJNB-ONT
28/4Sun
multi-stopDelta
28h 15mONT-JNB
13/5Mon
multi-stopDelta
22h 45mJNB-ONT
28/4Sun
multi-stopEtihad Airways
47h 59mONT-JNB
13/5Mon
multi-stopEtihad Airways
45h 14mJNB-ONT
28/4Sun
multi-stopEtihad Airways
47h 59mONT-JNB
13/5Mon
multi-stopEtihad Airways
45h 14mJNB-ONT
26/4Fri
multi-stopQatar Airways
36h 40mONT-JNB
28/4Sun
multi-stopQatar Airways
38h 03mJNB-ONT
28/4Sun
multi-stopDelta
36h 00mONT-JNB
13/5Mon
multi-stopDelta
22h 45mJNB-ONT
26/4Fri
multi-stopQatar Airways
34h 57mONT-CPT
28/4Sun
multi-stopQatar Airways
37h 44mCPT-ONT