Flight distance between Dhī as Sufāl, Yemen and Tehran, Iran 1,577.1 mi / 2,538.0 km