Flight distance between Puerto Plata, Dominican Republic and Bayamo, Cuba 388.5 mi / 625.2 km