Miles between Provo, UT and Gilbert, AZ

There are
641 mi
from Provo, UT to Gilbert, AZ

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

The flight distance (direct flight from Provo, UT to Gilbert, AZ) is 475.49 mi.

641 mi = 1,031.07 kms