Flight distance between Rabat, Malta and Oistins, Barbados 4,798.8 mi / 7,722.9 km