There are
847 mi
from Bismarck, ND to Midlothian, IL
That's the driving distance. It would take 15 hours 7 mins to go from Bismarck, North Dakota to Midlothian, Illinois.
The flight distance (direct flight from Bismarck, ND to Midlothian, IL) is 738.19 mi.
847 mi = 1,363.59 kms