Last minute flight, train and bus deals
19/11Tue
multi-stopAmerican Airlines
28h 55mORD-JNB
11/12Wed
multi-stopAmerican Airlines
29h 35mJNB-ORD
19/11Tue
multi-stopAmerican Airlines
30h 55mORD-JNB
11/12Wed
multi-stopAmerican Airlines
29h 35mJNB-ORD
21/11Thu
multi-stopEthiopian Air
26h 15mORD-JNB
29/11Fri
multi-stopEthiopian Air
31h 20mJNB-ORD
19/11Tue
multi-stopKenya Airways
33h 10mORD-JNB
11/12Wed
multi-stopKenya Airways
24h 50mJNB-ORD
19/11Tue
multi-stopBritish Airways
25h 45mORD-JNB
4/12Wed
multi-stopBritish Airways
24h 40mJNB-ORD
21/11Thu
multi-stopEthiopian Air
26h 15mORD-JNB
29/11Fri
multi-stopEthiopian Air
31h 20mJNB-ORD
19/11Tue
multi-stopKenya Airways
43h 50mORD-JNB
10/12Tue
multi-stopKenya Airways
40h 50mJNB-ORD
21/11Thu
multi-stop
33h 10mORD-JNB
3/12Tue
multi-stop
29h 54mJNB-ORD
19/11Tue
multi-stopBritish Airways
25h 45mORD-JNB
27/11Wed
multi-stopBritish Airways
27h 05mJNB-ORD
21/11Thu
multi-stop
24h 45mORD-JNB
23/11Sat
multi-stop
25h 04mJNB-ORD