Flight distance between New York City, United States of America and Mashhad, Iran 6,355.7 mi / 10,228.5 km