Flight distance between Tehran, Iran and Onitsha, Nigeria 3,484.0 mi / 5,607.0 km