Miles between Sandy, UT and Williston, ND

There are
880 mi
from Sandy, UT to Williston, ND

That's the driving distance. It would take 15 hours 44 mins to go from Sandy, Utah to Williston, North Dakota.

The flight distance (direct flight from Sandy, UT to Williston, ND) is 662.26 mi.

880 mi = 1,416.06 kms