Last minute flight, train and bus deals
23/4Tue
multi-stopEmirates
29h 50mSZG-JNB
8/5Wed
multi-stopEmirates
18h 50mJNB-SZG
24/4Wed
multi-stopTurkish Airlines
15h 00mSZG-JNB
7/5Tue
multi-stopTurkish Airlines
24h 15mJNB-SZG
24/4Wed
multi-stopTurkish Airlines
15h 00mSZG-JNB
5/5Sun
multi-stopTurkish Airlines
24h 25mJNB-SZG
24/4Wed
multi-stop
37h 20mSZG-JNB
8/5Wed
multi-stop
15h 40mJNB-SZG
24/4Wed
multi-stop
37h 20mSZG-JNB
6/5Mon
multi-stop
15h 40mJNB-SZG
23/4Tue
multi-stopLufthansa
17h 55mSZG-JNB
5/5Sun
multi-stopLufthansa
19h 00mJNB-SZG
23/4Tue
multi-stop
30h 20mSZG-JNB
8/5Wed
multi-stop
15h 40mJNB-SZG
24/4Wed
multi-stopTurkish Airlines
15h 00mSZG-JNB
4/5Sat
multi-stopTurkish Airlines
24h 15mJNB-SZG
23/4Tue
multi-stop
30h 20mSZG-JNB
6/5Mon
multi-stop
15h 40mJNB-SZG
24/4Wed
multi-stopLufthansa
17h 45mSZG-JNB
2/5Thu
multi-stopLufthansa
15h 00mJNB-SZG