There are
1,178 mi
from Bismarck, ND to Irving, TX
That's the driving distance. It would take 21 hours 17 mins to go from Bismarck, North Dakota to Irving, Texas.
The flight distance (direct flight from Bismarck, ND to Irving, TX) is 987.78 mi.
1,178 mi = 1,896.49 kms