Flight distance between L'Hospitalet de Llobregat, Spain and Yaroslavl, Russia 1,994.5 mi / 3,209.9 km