There are
1,240 mi
from Bloomington, MN to San Antonio, TX
That's the driving distance. It would take 21 hours 47 mins to go from Bloomington, Minnesota to San Antonio, Texas.
The flight distance (direct flight from Bloomington, MN to San Antonio, TX) is 1,102.34 mi.
1,240 mi = 1.61 kms