Flight distance between Puerto Plata, Dominican Republic and Oshawa, Canada 1,731.0 mi / 2,785.7 km