There are
719 mi
from Lawrence, KS to Santa Fe, NM
That's the driving distance. It would take 13 hours 46 mins to go from Lawrence, Kansas to Santa Fe, New Mexico.
The flight distance (direct flight from Lawrence, KS to Santa Fe, NM) is 629.79 mi.
719 mi = 1,156.73 kms