There are
685 mi
from Lakewood, CO to Williston, ND
That's the driving distance. It would take 13 hours 1 min to go from Lakewood, Colorado to Williston, North Dakota.
The flight distance (direct flight from Lakewood, CO to Williston, ND) is 587.80 mi.
685 mi = 1,101.80 kms