Flight distance between L'Hospitalet de Llobregat, Spain and Zürich (Kreis 4) / Aussersihl, Switzerland 522.5 mi / 841.0 km