There are
943 mi
from Carmel, IN to Midlothian, TX
That's the driving distance. It would take 16 hours 41 mins to go from Carmel, Indiana to Midlothian, Texas.
The flight distance (direct flight from Carmel, IN to Midlothian, TX) is 796.21 mi.
943 mi = 1,517.83 kms