There are
1,049 mi
from Bloomington, IN to Bay City, TX
That's the driving distance. It would take 19 hours 23 mins to go from Bloomington, Indiana to Bay City, Texas.
The flight distance (direct flight from Bloomington, IN to Bay City, TX) is 886 mi.
1,049 mi = 1.61 kms