There are
2,171 mi
from North Charleston, SC to Spanish Fork, UT
That's the driving distance. It would take 1 day 15 hours to go from North Charleston, South Carolina to Spanish Fork, Utah.
The flight distance (direct flight from North Charleston, SC to Spanish Fork, UT) is 1,819.22 mi.
2,171 mi = 3,493.80 kms