Last minute flight, train and bus deals
10/5Fri
multi-stop
34h 25mYTZ-JNB
26/5Sun
multi-stop
33h 03mJNB-YTZ
9/5Thu
multi-stop
38h 50mYTZ-JNB
28/5Tue
multi-stop
29h 23mJNB-YTZ
10/5Fri
multi-stop
34h 25mYTZ-JNB
26/5Sun
multi-stop
38h 00mJNB-YTZ
10/5Fri
multi-stop
34h 25mYTZ-JNB
28/5Tue
multi-stop
29h 23mJNB-YTZ
10/5Fri
multi-stop
32h 25mYTZ-JNB
27/5Mon
multi-stop
43h 33mJNB-YTZ
9/5Thu
multi-stop
38h 50mYTZ-JNB
26/5Sun
multi-stop
33h 03mJNB-YTZ
11/5Sat
multi-stop
38h 50mYTZ-JNB
26/5Sun
multi-stop
33h 03mJNB-YTZ
9/5Thu
multi-stop
38h 50mYTZ-JNB
26/5Sun
multi-stop
38h 00mJNB-YTZ
13/5Mon
multi-stopSWISS
38h 50mYTZ-JNB
5/6Wed
multi-stopSWISS
28h 14mJNB-YTZ
11/5Sat
multi-stopSWISS
38h 50mYTZ-JNB
17/5Fri
multi-stopSWISS
28h 14mJNB-YTZ