There are
897 mi
from Independence, MO to Dickinson, ND
That's the driving distance. It would take 15 hours 2 mins to go from Independence, Missouri to Dickinson, North Dakota.
The flight distance (direct flight from Independence, MO to Dickinson, ND) is 683.80 mi.
897 mi = 1,443.38 kms