Miles between Tempe, AZ and Ogden, UT

There are
706 mi
from Tempe, AZ to Ogden, UT

That's the driving distance. It would take 13 hours 12 mins to go from Tempe, Arizona to Ogden, Utah.

The flight distance (direct flight from Tempe, AZ to Ogden, UT) is 538.76 mi.

706 mi = 1,136.60 kms