Flight distance between L'Hospitalet de Llobregat, Spain and Chur, Switzerland 528.6 mi / 850.7 km