Miles between Great Falls, MT and Spanish Fork, UT

There are
621 mi
from Great Falls, MT to Spanish Fork, UT

That's the driving distance. It would take 10 hours 9 mins to go from Great Falls, Montana to Spanish Fork, Utah.

The flight distance (direct flight from Great Falls, MT to Spanish Fork, UT) is 510.57 mi.

621 mi = 999.09 kms