Miles between Lawrence, KS and New Haven, IN

There are
650 mi
from Lawrence, KS to New Haven, IN

That's the driving distance. It would take 12 hours 16 mins to go from Lawrence, Kansas to New Haven, Indiana.

The flight distance (direct flight from Lawrence, KS to New Haven, IN) is 559.54 mi.

650 mi = 1,046.67 kms