There are
1,163 mi
from Minneapolis, MN to San Angelo, TX
That's the driving distance. It would take 20 hours 43 mins to go from Minneapolis, Minnesota to San Angelo, Texas.
The flight distance (direct flight from Minneapolis, MN to San Angelo, TX) is 1,010.91 mi.
1,163 mi = 1.61 kms