There are
641 mi
from Bismarck, ND to Cedar Falls, IA
That's the driving distance. It would take 11 hours 23 mins to go from Bismarck, North Dakota to Cedar Falls, Iowa.
The flight distance (direct flight from Bismarck, ND to Cedar Falls, IA) is 504.58 mi.
641 mi = 1,031.91 kms