There are
388 mi
from Bloomington, MN to Geneva, IL
That's the driving distance. It would take 7 hours 11 mins to go from Bloomington, Minnesota to Geneva, Illinois.
The flight distance (direct flight from Bloomington, MN to Geneva, IL) is 323.22 mi.
388 mi = 623.75 kms