There are
824 mi
from Hereford, TX to Spanish Fork, UT
That's the driving distance. It would take 15 hours 55 mins to go from Hereford, Texas to Spanish Fork, Utah.
The flight distance (direct flight from Hereford, TX to Spanish Fork, UT) is 625.38 mi.
824 mi = 1,325.63 kms