Flight distance between Four Cross Roads, Barbados and Puente de Vallecas, Spain 3,846.9 mi / 6,191.0 km