Last minute flight, train and bus deals
29/7Mon
multi-stopAustrian Airlines
22h 35mAMS-JNB
12/8Mon
multi-stopAustrian Airlines
21h 50mJNB-AMS
28/7Sun
multi-stopEthiopian Air
36h 15mAMS-JNB
30/7Tue
multi-stopEthiopian Air
18h 30mJNB-AMS
27/7Sat
multi-stopKLM
18h 05mAMS-JNB
12/8Mon
directKLM
11h 00mJNB-AMS
29/7Mon
directKLM
10h 45mAMS-JNB
12/8Mon
directKLM
11h 00mJNB-AMS
30/7Tue
multi-stop
15h 50mAMS-JNB
27/8Tue
direct
11h 05mJNB-AMS
29/7Mon
directKLM
10h 45mAMS-JNB
19/8Mon
directKLM
11h 00mJNB-AMS
28/7Sun
multi-stop
24h 05mAMS-JNB
30/7Tue
multi-stop
36h 05mJNB-AMS
30/7Tue
multi-stopAir France
14h 00mAMS-JNB
27/8Tue
multi-stopAir France
14h 50mJNB-AMS
29/7Mon
multi-stopAir France
15h 50mAMS-JNB
19/8Mon
multi-stopAir France
13h 45mJNB-AMS
27/7Sat
multi-stopEtihad Airways
34h 50mAMS-JNB
12/8Mon
multi-stopEtihad Airways
33h 20mJNB-AMS