Last minute flight, train and bus deals
20/5Mon
multi-stopEthiopian Air
23h 55mJFK-JNB
28/5Tue
multi-stopEthiopian Air
27h 25mJNB-JFK
22/5Wed
multi-stopEthiopian Air
23h 55mJFK-JNB
31/5Fri
multi-stopEthiopian Air
27h 25mJNB-JFK
19/5Sun
multi-stop
48h 40mJFK-JNB
29/5Wed
multi-stop
29h 20mJNB-JFK
22/5Wed
multi-stopEgypt Air
37h 10mJFK-JNB
31/5Fri
multi-stopEgypt Air
41h 15mJNB-JFK
22/5Wed
multi-stopEgypt Air
37h 10mJFK-JNB
8/12Sun
multi-stopEgypt Air
42h 15mJNB-JFK
20/5Mon
multi-stop
33h 05mJFK-JNB
29/5Wed
multi-stop
29h 20mJNB-JFK
18/5Sat
multi-stopKenya Airways
38h 00mJFK-JNB
25/5Sat
multi-stopKenya Airways
26h 50mJNB-JFK
20/5Mon
multi-stopRwandAir
33h 00mJFK-JNB
27/5Mon
multi-stopRwandAir
29h 20mJNB-JFK
20/5Mon
multi-stopKenya Airways
20h 05mJFK-JNB
27/5Mon
multi-stopKenya Airways
36h 20mJNB-JFK
22/5Wed
multi-stopRwandAir
45h 40mJFK-JNB
3/6Mon
multi-stopRwandAir
28h 30mJNB-JFK