There are
1,212 mi
from Midland, TX to New Castle, IN
That's the driving distance. It would take 21 hours 57 mins to go from Midland, Texas to New Castle, Indiana.
The flight distance (direct flight from Midland, TX to New Castle, IN) is 1,080.56 mi.
1,212 mi = 1.61 kms