Miles between Grand Junction, CO and Spanish Fork, UT

There are
233 mi
from Grand Junction, CO to Spanish Fork, UT

That's the driving distance. It would take 4 hours 23 mins to go from Grand Junction, Colorado to Spanish Fork, Utah.

The flight distance (direct flight from Grand Junction, CO to Spanish Fork, UT) is 180.51 mi.

233 mi = 374.73 kms