Last minute flight, train and bus deals
4/6Tue
multi-stopEgypt Air
20h 30mLHR-JNB
10/6Mon
multi-stopEgypt Air
16h 50mJNB-LHR
6/6Thu
multi-stopRwandAir
15h 30mLHR-JNB
9/6Sun
multi-stopRwandAir
18h 05mJNB-LHR
4/6Tue
multi-stopEthiopian Air
32h 50mLGW-JNB
11/6Tue
multi-stopEthiopian Air
32h 45mJNB-LGW
6/6Thu
multi-stopSWISS
13h 30mLHR-JNB
9/7Tue
multi-stopSWISS
23h 55mJNB-LHR
6/6Thu
multi-stopEthiopian Air
25h 55mLGW-JNB
18/6Tue
multi-stopEthiopian Air
32h 45mJNB-LGW
6/6Thu
multi-stopSWISS
13h 25mLGW-JNB
9/7Tue
multi-stopSWISS
23h 15mJNB-LGW
6/6Thu
multi-stopKLM
13h 50mLHR-JNB
9/7Tue
multi-stopKLM
18h 00mJNB-LHR
6/6Thu
multi-stopKLM
25h 15mLCY-JNB
9/7Tue
multi-stopKLM
19h 05mJNB-LCY
6/6Thu
multi-stopKenya Airways
26h 10mLCY-JNB
9/6Sun
multi-stopKenya Airways
27h 40mJNB-LCY
6/6Thu
multi-stopKenya Airways
31h 05mLCY-JNB
9/7Tue
multi-stopKenya Airways
27h 40mJNB-LCY