There are
821 mi
from Vancouver, WA to Spanish Fork, UT
That's the driving distance. It would take 14 hours 15 mins to go from Vancouver, Washington to Spanish Fork, Utah.
The flight distance (direct flight from Vancouver, WA to Spanish Fork, UT) is 674.46 mi.
821 mi = 1,320.69 kms