Flight distance between Banikoara, Benin and Tehran, Iran 3,484.6 mi / 5,607.9 km