Last minute flight, train and bus deals
9/11Sat
multi-stopAmerican Airlines
31h 45mORD-JNB
20/11Wed
multi-stopAmerican Airlines
31h 20mJNB-ORD
9/11Sat
multi-stopAmerican Airlines
28h 15mORD-JNB
11/11Mon
multi-stopAmerican Airlines
29h 35mJNB-ORD
9/11Sat
multi-stopKenya Airways
25h 05mORD-JNB
20/11Wed
multi-stopKenya Airways
28h 10mJNB-ORD
9/11Sat
multi-stopBritish Airways
28h 20mORD-JNB
20/11Wed
multi-stopBritish Airways
26h 30mJNB-ORD
9/11Sat
multi-stopKenya Airways
33h 10mORD-JNB
19/11Tue
multi-stopKenya Airways
40h 49mJNB-ORD
9/11Sat
multi-stopVirgin Atlantic
35h 45mORD-JNB
11/11Mon
multi-stopVirgin Atlantic
34h 21mJNB-ORD
9/11Sat
multi-stopVirgin Atlantic
37h 20mMDW-JNB
11/11Mon
multi-stopVirgin Atlantic
34h 16mJNB-MDW
9/11Sat
multi-stopUnited Airlines
23h 20mORD-JNB
20/11Wed
multi-stopUnited Airlines
22h 42mJNB-ORD
9/11Sat
multi-stop
32h 05mORD-JNB
11/11Mon
multi-stop
25h 51mJNB-ORD
9/11Sat
multi-stopUnited Airlines
37h 30mORD-JNB
20/11Wed
multi-stopUnited Airlines
20h 44mJNB-ORD