Flight distance between Puerto Plata, Dominican Republic and Yazd, Iran 7,341.5 mi / 11,814.9 km