There are
1,166 mi
from Midland, TX to New Ulm, MN
That's the driving distance. It would take 21 hours 17 mins to go from Midland, Texas to New Ulm, Minnesota.
The flight distance (direct flight from Midland, TX to New Ulm, MN) is 945.31 mi.
1,166 mi = 1.61 kms