There are
2,087 mi
from Chapel Hill, NC to Spanish Fork, UT
That's the driving distance. It would take 1 day 14 hours to go from Chapel Hill, North Carolina to Spanish Fork, Utah.
The flight distance (direct flight from Chapel Hill, NC to Spanish Fork, UT) is 1,787.91 mi.
2,087 mi = 3,358.26 kms