Flight distance between Sayyān, Yemen and Tehran, Iran 1,484.3 mi / 2,388.8 km