Last minute flight, train and bus deals
23/5Thu
multi-stopEthiopian Air
11h 50mJNB-IST
13/6Thu
multi-stopEthiopian Air
13h 00mIST-JNB
22/5Wed
multi-stopEthiopian Air
19h 35mJNB-LHR
29/5Wed
multi-stopEthiopian Air
15h 05mLHR-JNB
22/5Wed
multi-stopQatar Airways
28h 00mJNB-IST
29/5Wed
multi-stopQatar Airways
21h 05mIST-JNB
23/5Thu
multi-stopEtihad Airways
19h 25mJNB-IST
5/6Wed
multi-stopEtihad Airways
18h 50mIST-JNB
19/5Sun
multi-stop
13h 40mJNB-LHR
6/6Thu
multi-stop
13h 30mLHR-JNB
22/5Wed
multi-stopQatar Airways
21h 35mJNB-SAW
29/5Wed
multi-stopQatar Airways
21h 10mSAW-JNB
20/5Mon
multi-stopSWISS
27h 10mJNB-LHR
6/6Thu
multi-stopSWISS
23h 30mLHR-JNB
19/5Sun
multi-stop
16h 30mJNB-LGW
28/5Tue
multi-stop
13h 25mLGW-JNB
20/5Mon
multi-stopSWISS
24h 50mJNB-LHR
6/6Thu
multi-stopSWISS
25h 10mLHR-JNB
23/5Thu
multi-stopEtihad Airways
20h 40mJNB-FCO
30/5Thu
multi-stopEtihad Airways
24h 10mFCO-JNB