Flight distance between Mayahi, Niger and Tehran, Iran 3,092.7 mi / 4,977.2 km