Miles between Peoria, AZ and Sandy, UT

There are
647 mi
from Peoria, AZ to Sandy, UT

That's the driving distance. It would take 12 hours 9 mins to go from Peoria, Arizona to Sandy, Utah.

The flight distance (direct flight from Peoria, AZ to Sandy, UT) is 483.54 mi.

647 mi = 1,041.32 kms