There are
328 mi
from Bloomington, IN to Dearborn Heights, MI
That's the driving distance. It would take 6 hours 24 mins to go from Bloomington, Indiana to Dearborn Heights, Michigan.
The flight distance (direct flight from Bloomington, IN to Dearborn Heights, MI) is 277.47 mi.
328 mi = 527.09 kms