There are
1,181 mi
from Bismarck, ND to Maple Heights, OH
That's the driving distance. It would take 21 hours 20 mins to go from Bismarck, North Dakota to Maple Heights, Ohio.
The flight distance (direct flight from Bismarck, ND to Maple Heights, OH) is 1,020.31 mi.
1,181 mi = 1,900.47 kms