Flight distance between Four Cross Roads, Barbados and Sliema, Malta 4,799.8 mi / 7,724.5 km