There are
994 mi
from Ottumwa, IA to Santa Fe, TX
That's the driving distance. It would take 18 hours 44 mins to go from Ottumwa, Iowa to Santa Fe, Texas.
The flight distance (direct flight from Ottumwa, IA to Santa Fe, TX) is 818.28 mi.
994 mi = 1,599.73 kms