There are
1,091 mi
from Bismarck, ND to South Lyon, MI
That's the driving distance. It would take 19 hours 42 mins to go from Bismarck, North Dakota to South Lyon, Michigan.
The flight distance (direct flight from Bismarck, ND to South Lyon, MI) is 892.10 mi.
1,091 mi = 1,756.48 kms