Flight distance between Cruz Bay, U.S. Virgin Islands and Borough of Queens, United States of America 1,634.9 mi / 2,631.1 km