Last minute flight, train and bus deals
2/6Sun
multi-stopEthiopian Air
24h 10mEWR-JNB
12/6Wed
multi-stopEthiopian Air
27h 10mJNB-EWR
3/6Mon
multi-stopEthiopian Air
23h 55mJFK-JNB
15/6Sat
multi-stopEthiopian Air
27h 25mJNB-JFK
4/6Tue
multi-stop
37h 55mJFK-JNB
6/6Thu
multi-stop
26h 50mJNB-JFK
4/6Tue
multi-stopQatar Airways
23h 40mJFK-JNB
2/7Tue
multi-stopQatar Airways
25h 05mJNB-JFK
2/6Sun
multi-stop
41h 10mJFK-CPT
9/6Sun
multi-stop
33h 20mCPT-JFK
4/6Tue
multi-stopQatar Airways
23h 40mJFK-JNB
11/6Tue
multi-stopQatar Airways
32h 15mJNB-JFK
2/6Sun
multi-stopTurkish Airlines
34h 25mJFK-CPT
9/6Sun
multi-stopTurkish Airlines
35h 55mCPT-JFK
5/6Wed
multi-stopTurkish Airlines
41h 10mJFK-CPT
7/6Fri
multi-stopTurkish Airlines
35h 55mCPT-JFK
4/6Tue
multi-stopEmirates
34h 20mEWR-JNB
11/6Tue
multi-stopEmirates
56h 10mJNB-EWR
4/6Tue
multi-stopEmirates
53h 55mJFK-JNB
2/7Tue
multi-stopEmirates
29h 45mJNB-JFK