There are
797 mi
from Lawrence, KS to Highland Park, MI
That's the driving distance. It would take 14 hours 56 mins to go from Lawrence, Kansas to Highland Park, Michigan.
The flight distance (direct flight from Lawrence, KS to Highland Park, MI) is 678 mi.
797 mi = 1,282.68 kms