Flight distance between New York City, United States of America and Safi, Morocco 3,562.7 mi / 5,733.5 km