Flight distance between L'Hospitalet de Llobregat, Spain and Zürich (Kreis 7), Switzerland 524.1 mi / 843.4 km