Flight distance between L'Hospitalet de Llobregat, Spain and Zürich (Kreis 3), Switzerland 521.0 mi / 838.4 km