Last minute flight, train and bus deals
1/4Mon
multi-stop
31h 14mDTW-JNB
9/4Tue
multi-stop
32h 13mJNB-DTW
3/4Wed
multi-stop
35h 29mDTW-JNB
9/4Tue
multi-stop
32h 13mJNB-DTW
1/4Mon
multi-stop
31h 14mDTW-JNB
3/4Wed
multi-stop
37h 01mJNB-DTW
31/3Sun
multi-stopQatar Airways
34h 24mDTW-JNB
5/4Fri
multi-stopQatar Airways
37h 48mJNB-DTW
31/3Sun
multi-stopEtihad Airways
57h 09mDTW-JNB
8/4Mon
multi-stopEtihad Airways
36h 43mJNB-DTW
1/4Mon
multi-stopEtihad Airways
33h 09mDTW-JNB
7/4Sun
multi-stopEtihad Airways
36h 43mJNB-DTW
1/4Mon
multi-stopQatar Airways
28h 14mDTW-JNB
5/4Fri
multi-stopQatar Airways
37h 48mJNB-DTW
31/3Sun
multi-stopTurkish Airlines
39h 35mDTW-JNB
2/4Tue
multi-stopTurkish Airlines
31h 10mJNB-DTW
1/4Mon
multi-stopTurkish Airlines
31h 30mDTW-JNB
7/4Sun
multi-stopTurkish Airlines
31h 20mJNB-DTW
31/3Sun
multi-stopEthiopian Air
42h 54mDTW-JNB
2/4Tue
multi-stopEthiopian Air
41h 37mJNB-DTW