Flight distance between L'Hospitalet de Llobregat, Spain and Luzern, Switzerland 498.7 mi / 802.7 km