Last minute flight, train and bus deals
24/4Wed
multi-stop
36h 45mBFS-JNB
6/5Mon
multi-stop
22h 40mJNB-BFS
24/4Wed
multi-stop
46h 20mBHD-JNB
6/5Mon
multi-stop
19h 45mJNB-BHD
24/4Wed
multi-stop
46h 20mBHD-JNB
6/5Mon
multi-stop
22h 25mJNB-BHD
24/4Wed
multi-stop
24h 15mBHD-JNB
6/5Mon
multi-stop
35h 05mJNB-BHD
24/4Wed
multi-stop
19h 10mBFS-JNB
6/5Mon
multi-stop
22h 40mJNB-BFS
24/4Wed
multi-stop
16h 55mBFS-JNB
6/5Mon
multi-stop
19h 35mJNB-BFS
24/4Wed
multi-stopBritish Airways
22h 35mBHD-JNB
6/5Mon
multi-stopBritish Airways
22h 35mJNB-BHD
24/4Wed
multi-stop
22h 05mBHD-JNB
5/5Sun
multi-stop
40h 35mJNB-BHD
24/4Wed
multi-stop
32h 35mBHD-JNB
6/5Mon
multi-stop
20h 50mJNB-BHD
24/4Wed
multi-stop
14h 10mBHD-JNB
5/5Sun
multi-stop
20h 30mJNB-BHD