Flight distance between Cruz Bay, U.S. Virgin Islands and Manhattan, United States of America 1,643.9 mi / 2,645.7 km