Flight distance between Puerto Plata, Dominican Republic and Tehran, Iran 7,050.3 mi / 11,346.4 km