Flight distance between L'Hospitalet de Llobregat, Spain and Zürich (Kreis 6), Switzerland 524.0 mi / 843.3 km