Last minute flight, train and bus deals
1/6Sat
multi-stopEthiopian Air
16h 45mJNB-CAI
14/7Sun
multi-stopEthiopian Air
10h 45mCAI-JNB
2/6Sun
directEgypt Air
8h 15mJNB-CAI
9/6Sun
directEgypt Air
8h 25mCAI-JNB
2/6Sun
directEgypt Air
8h 15mJNB-CAI
9/6Sun
directEgypt Air
8h 25mCAI-JNB
3/6Mon
multi-stopEtihad Airways
19h 15mJNB-CAI
9/6Sun
multi-stopEtihad Airways
15h 30mCAI-JNB
2/6Sun
multi-stopEtihad Airways
25h 40mJNB-CAI
9/6Sun
multi-stopEtihad Airways
15h 30mCAI-JNB
2/6Sun
multi-stop
30h 00mJNB-CAI
9/6Sun
direct
8h 25mCAI-JNB
2/6Sun
multi-stop
30h 00mJNB-CAI
14/6Fri
multi-stop
15h 05mCAI-JNB
31/5Fri
multi-stopQatar Airways
21h 35mJNB-CAI
1/6Sat
multi-stopQatar Airways
19h 40mCAI-JNB
3/6Mon
multi-stopQatar Airways
27h 15mJNB-CAI
14/6Fri
multi-stopQatar Airways
15h 05mCAI-JNB
31/5Fri
directSouth African
8h 15mJNB-CAI
1/6Sat
directSouth African
8h 25mCAI-JNB