Flight distance between L'Hospitalet de Llobregat, Spain and Winterthur, Switzerland 535.4 mi / 861.7 km