Miles between Bismarck, ND and San Angelo, TX

There are
1,260 mi
from Bismarck, ND to San Angelo, TX

That's the driving distance. It would take 23 hours 27 mins to go from Bismarck, North Dakota to San Angelo, Texas.

The flight distance (direct flight from Bismarck, ND to San Angelo, TX) is 1,060.36 mi.

1,260 mi = 2,028.41 kms