Last minute flight, train and bus deals
20/3Wed
multi-stopQatar Airways
30h 50mSTL-JNB
22/3Fri
multi-stopQatar Airways
44h 40mJNB-STL
22/3Fri
multi-stopQatar Airways
39h 38mMCI-JNB
24/3Sun
multi-stopQatar Airways
44h 49mJNB-MCI
22/3Fri
multi-stop
33h 50mMCI-JNB
24/3Sun
multi-stop
50h 21mJNB-MCI
20/3Wed
multi-stop
33h 40mSTL-JNB
22/3Fri
multi-stop
49h 56mJNB-STL
20/3Wed
multi-stop
31h 25mSTL-JNB
22/3Fri
multi-stop
46h 02mJNB-STL