There are
1,305 mi
from Bloomington, IN to San Benito, TX
That's the driving distance. It would take 23 hours 58 mins to go from Bloomington, Indiana to San Benito, Texas.
The flight distance (direct flight from Bloomington, IN to San Benito, TX) is 1,106.25 mi.
1,305 mi = 1.61 kms