There are
856 mi
from Provo, UT to Douglas, AZ
That's the driving distance. It would take 16 hours 7 mins to go from Provo, Utah to Douglas, Arizona.
The flight distance (direct flight from Provo, UT to Douglas, AZ) is 625.46 mi.
856 mi = 1,377.10 kms