There are
1,217 mi
from Cedar Park, TX to Spanish Fork, UT
That's the driving distance. It would take 23 hours 20 mins to go from Cedar Park, Texas to Spanish Fork, Utah.
The flight distance (direct flight from Cedar Park, TX to Spanish Fork, UT) is 1,022.13 mi.
1,217 mi = 1,958.04 kms