There are
860 mi
from Topeka, KS to Las Cruces, NM
That's the driving distance. It would take 16 hours 52 mins to go from Topeka, Kansas to Las Cruces, New Mexico.
The flight distance (direct flight from Topeka, KS to Las Cruces, NM) is 775.45 mi.
860 mi = 1,383.45 kms