Flight distance between New York City, United States of America and Guaynabo, Puerto Rico 1,614.2 mi / 2,597.8 km