Miles between Dallas, TX and Williston, ND

There are
1,524 mi
from Dallas, TX to Williston, ND

That's the driving distance. It would take 22 hours 5 mins to go from Dallas, Texas to Williston, North Dakota.

The flight distance (direct flight from Dallas, TX to Williston, ND) is 1,118.46 mi.

1,524 mi = 1.61 kms