Flight distance between L'Hospitalet de Llobregat, Spain and Ruse, Bulgaria 1,221.7 mi / 1,966.2 km