Flight distance between L'Hospitalet de Llobregat, Spain and Āzādshahr, Iran 2,537.1 mi / 4,083.1 km