Miles between Provo, UT and Yuma, AZ

There are
667 mi
from Provo, UT to Yuma, AZ

That's the driving distance. It would take 12 hours 14 mins to go from Provo, Utah to Yuma, Arizona.

The flight distance (direct flight from Provo, UT to Yuma, AZ) is 546.44 mi.

667 mi = 1,073.94 kms