Flight distance between L'Hospitalet de Llobregat, Spain and Four Cross Roads, Barbados 4,155.0 mi / 6,686.9 km