Flight distance between Ruse, Bulgaria and Tehran, Iran 1,456.9 mi / 2,344.7 km