Flight distance between Four Cross Roads, Barbados and Madrid, Spain 3,845.2 mi / 6,188.2 km