Flight distance between Rabat, Malta and Speightstown, Barbados 4,798.3 mi / 7,722.1 km