Flight distance between Puerto Plata, Dominican Republic and Calgary, Canada 3,186.6 mi / 5,128.4 km