Flight distance between L'Hospitalet de Llobregat, Spain and Lovech, Bulgaria 1,159.7 mi / 1,866.3 km