Flight distance between L'Hospitalet de Llobregat, Spain and Lancy, Switzerland 389.1 mi / 626.2 km