Miles between Roanoke, VA and South Salt Lake, UT

There are
1,994 mi
from Roanoke, VA to South Salt Lake, UT

That's the driving distance. It would take 1 day 11 hours to go from Roanoke, Virginia to South Salt Lake, Utah.

The flight distance (direct flight from Roanoke, VA to South Salt Lake, UT) is 1,722.34 mi.

1,994 mi = 1.61 kms