Flight distance between L'Hospitalet de Llobregat, Spain and Puente Alto, Chile 6,933.5 mi / 11,158.3 km