Flight distance between Al Hasaheisa, Sudan and Tehran, Iran 1,830.5 mi / 2,946.0 km