There are
442 mi
from Lawrence, KS to Rochester, MN
That's the driving distance. It would take 8 hours 6 mins to go from Lawrence, Kansas to Rochester, Minnesota.
The flight distance (direct flight from Lawrence, KS to Rochester, MN) is 377.06 mi.
442 mi = 710.83 kms