There are
24 mi
from Bloomington, MN to Shoreview, MN
That's the driving distance. It would take 33 minutes to go from Bloomington, Minnesota to Shoreview, Minnesota.
The flight distance (direct flight from Bloomington, MN to Shoreview, MN) is 18.05 mi.
24 mi = 38.56 kms