Flight distance between L'Hospitalet de Llobregat, Spain and Zürich (Kreis 9), Switzerland 521.6 mi / 839.4 km