Miles between Bismarck, ND and Ashland, OH

There are
1,162 mi
from Bismarck, ND to Ashland, OH

That's the driving distance. It would take 21 hours 5 mins to go from Bismarck, North Dakota to Ashland, Ohio.

The flight distance (direct flight from Bismarck, ND to Ashland, OH) is 1,004.46 mi.

1,162 mi = 1,870.20 kms