Flight distance between Four Cross Roads, Barbados and Haz-Zebbug, Malta 4,796.4 mi / 7,719.1 km