Miles between Bloomington, MN and San Angelo, TX

There are
1,152 mi
from Bloomington, MN to San Angelo, TX

That's the driving distance. It would take 20 hours 26 mins to go from Bloomington, Minnesota to San Angelo, Texas.

The flight distance (direct flight from Bloomington, MN to San Angelo, TX) is 1,001.33 mi.

1,152 mi = 1.61 kms