There are
1,201 mi
from Bloomington, MN to Santa Fe, TX
That's the driving distance. It would take 21 hours 57 mins to go from Bloomington, Minnesota to Santa Fe, Texas.
The flight distance (direct flight from Bloomington, MN to Santa Fe, TX) is 1,072.93 mi.
1,201 mi = 1.61 kms