Flight distance between L'Hospitalet de Llobregat, Spain and Zürich (Kreis 2), Switzerland 520.4 mi / 837.5 km