Flight distance between L'Hospitalet de Llobregat, Spain and Valjevo, Serbia 922.3 mi / 1,484.2 km