Last minute flight, train and bus deals
2/6Sun
multi-stopKenya Airways
15h 25mJNB-AMS
7/6Fri
multi-stopKenya Airways
19h 15mAMS-JNB
3/6Mon
multi-stopKenya Airways
15h 25mJNB-AMS
10/6Mon
multi-stopKenya Airways
19h 15mAMS-JNB
3/6Mon
multi-stopEtihad Airways
33h 20mJNB-AMS
10/6Mon
multi-stopEtihad Airways
34h 50mAMS-JNB
2/6Sun
multi-stopKenya Airways
15h 25mJNB-AMS
19/6Wed
multi-stopKenya Airways
14h 20mAMS-JNB
4/6Tue
multi-stopQatar Airways
31h 25mJNB-AMS
18/6Tue
multi-stopQatar Airways
18h 30mAMS-JNB
3/6Mon
multi-stopLufthansa
22h 35mJNB-AMS
19/6Wed
multi-stopLufthansa
24h 30mAMS-JNB
2/6Sun
multi-stopLufthansa
14h 00mJNB-AMS
15/6Sat
multi-stopLufthansa
14h 10mAMS-JNB
3/6Mon
multi-stop
18h 20mJNB-AMS
10/6Mon
direct
10h 45mAMS-JNB
4/6Tue
multi-stop
16h 40mJNB-AMS
18/6Tue
multi-stop
13h 50mAMS-JNB
2/6Sun
multi-stopEtihad Airways
33h 20mJNB-AMS
7/6Fri
multi-stopEtihad Airways
45h 35mAMS-JNB