Last minute flight, train and bus deals
4/6Tue
multi-stopBritish Airways
25h 25mYVR-JNB
12/6Wed
multi-stopBritish Airways
32h 24mJNB-YVR
4/6Tue
multi-stopBritish Airways
29h 36mYVR-JNB
12/6Wed
multi-stopBritish Airways
32h 24mJNB-YVR
4/6Tue
multi-stopLufthansa
34h 15mYVR-JNB
12/6Wed
multi-stopLufthansa
28h 20mJNB-YVR
4/6Tue
multi-stop
34h 05mYVR-JNB
12/6Wed
multi-stop
38h 41mJNB-YVR
3/6Mon
multi-stopCathay Pacific
53h 45mYVR-JNB
12/6Wed
multi-stopCathay Pacific
41h 15mJNB-YVR