Flight distance between L'Hospitalet de Llobregat, Spain and Zürich (Kreis 10), Switzerland 523.5 mi / 842.6 km