There are
473 mi
from Lawrence, KS to Inver Grove Heights, MN
That's the driving distance. It would take 8 hours 38 mins to go from Lawrence, Kansas to Inver Grove Heights, Minnesota.
The flight distance (direct flight from Lawrence, KS to Inver Grove Heights, MN) is 421.33 mi.
473 mi = 761.43 kms