Miles between San Angelo, TX and West Fargo, ND

There are
1,252 mi
from San Angelo, TX to West Fargo, ND

That's the driving distance. It would take 21 hours 53 mins to go from San Angelo, Texas to West Fargo, North Dakota.

The flight distance (direct flight from San Angelo, TX to West Fargo, ND) is 1,081.06 mi.

1,252 mi = 1.61 kms