There are
458 mi
from Grand Rapids, MI to Inver Grove Heights, MN
That's the driving distance. It would take 9 hours 32 mins to go from Grand Rapids, Michigan to Inver Grove Heights, Minnesota.
The flight distance (direct flight from Grand Rapids, MI to Inver Grove Heights, MN) is 389.35 mi.
458 mi = 736.58 kms