There are
726 mi
from Ottawa, KS to Santa Fe, NM
That's the driving distance. It would take 13 hours 30 mins to go from Ottawa, Kansas to Santa Fe, New Mexico.
The flight distance (direct flight from Ottawa, KS to Santa Fe, NM) is 621.02 mi.
726 mi = 1,167.66 kms