There are
1,218 mi
from Evansville, IN to Dickinson, ND
That's the driving distance. It would take 22 hours 18 mins to go from Evansville, Indiana to Dickinson, North Dakota.
The flight distance (direct flight from Evansville, IN to Dickinson, ND) is 987.61 mi.
1,218 mi = 1,959.42 kms