Flight distance between Haskovo, Bulgaria and Tehran, Iran 1,451.3 mi / 2,335.6 km