Flight distance between Puerto Plata, Dominican Republic and New Kingston, Jamaica 417.0 mi / 671.2 km