Flight distance between Villeurbanne, France and Tehran, Iran 2,495.8 mi / 4,016.7 km