Miles between Midland, TX and Ottumwa, IA

There are
994 mi
from Midland, TX to Ottumwa, IA

That's the driving distance. It would take 18 hours 2 mins to go from Midland, Texas to Ottumwa, Iowa.

The flight distance (direct flight from Midland, TX to Ottumwa, IA) is 821.50 mi.

994 mi = 1,600.28 kms