There are
17 mi
from Bloomington, MN to Inver Grove Heights, MN
That's the driving distance. It would take 24 minutes to go from Bloomington, Minnesota to Inver Grove Heights, Minnesota.
The flight distance (direct flight from Bloomington, MN to Inver Grove Heights, MN) is 12.53 mi.
17 mi = 27.79 kms