Last minute flight, train and bus deals
30/4Tue
multi-stopEthiopian Air
29h 25mJNB-DXB
5/5Sun
multi-stopEthiopian Air
17h 35mDXB-JNB
30/4Tue
multi-stopRwandAir
14h 30mJNB-DXB
7/5Tue
multi-stopRwandAir
15h 10mDXB-JNB
29/4Mon
multi-stopKenya Airways
10h 40mJNB-DXB
7/5Tue
multi-stopKenya Airways
12h 00mDXB-JNB
1/5Wed
multi-stopEgypt Air
15h 15mJNB-DXB
14/5Tue
multi-stopEgypt Air
27h 50mDXB-JNB
29/4Mon
multi-stopKenya Airways
20h 10mJNB-DXB
4/5Sat
multi-stopKenya Airways
16h 55mDXB-JNB
1/5Wed
multi-stopEgypt Air
15h 45mJNB-AUH
5/5Sun
multi-stopEgypt Air
16h 40mAUH-JNB
30/4Tue
multi-stopQatar Airways
11h 25mJNB-AUH
5/5Sun
multi-stopQatar Airways
13h 05mAUH-JNB
30/4Tue
multi-stop
14h 30mJNB-DXB
5/5Sun
multi-stop
27h 50mDXB-JNB
28/4Sun
multi-stop
20h 10mJNB-DXB
11/5Sat
multi-stop
27h 50mDXB-JNB
30/4Tue
multi-stopQatar Airways
10h 25mJNB-AUH
5/5Sun
multi-stopQatar Airways
23h 25mAUH-JNB