Flight distance between Puerto Plata, Dominican Republic and Speightstown, Barbados 859.2 mi / 1,382.7 km