Flight distance between Cruz Bay, U.S. Virgin Islands and Port-de-Paix, Haiti 536.3 mi / 863.1 km