Flight distance between Tehran, Iran and New York City, United States of America 6,124.4 mi / 9,856.2 km