Last minute flight, train and bus deals
22/10Tue
multi-stopQatar Airways
45h 50mDTW-JNB
29/10Tue
multi-stopQatar Airways
31h 35mJNB-DTW
22/10Tue
multi-stopEthiopian Air
30h 31mDTW-JNB
29/10Tue
multi-stopEthiopian Air
34h 17mJNB-DTW
22/10Tue
multi-stop
36h 30mDTW-JNB
29/10Tue
multi-stop
30h 05mJNB-DTW
22/10Tue
multi-stop
32h 05mDTW-JNB
29/10Tue
multi-stop
25h 20mJNB-DTW