Flight distance between Saint Croix, U.S. Virgin Islands and Nieuw Amsterdam, Suriname 1,046.1 mi / 1,683.5 km