Flight distance between Puerto Plata, Dominican Republic and Puerto Armuelles, Panama 1,138.5 mi / 1,832.2 km