There are
1,916 mi
from Asheville, NC to South Salt Lake, UT
That's the driving distance. It would take 1 day 10 hours to go from Asheville, North Carolina to South Salt Lake, Utah.
The flight distance (direct flight from Asheville, NC to South Salt Lake, UT) is 1,624.33 mi.
1,916 mi = 1.61 kms