Miles between Anderson, IN and Midlothian, TX

There are
963 mi
from Anderson, IN to Midlothian, TX

That's the driving distance. It would take 17 hours 11 mins to go from Anderson, Indiana to Midlothian, Texas.

The flight distance (direct flight from Anderson, IN to Midlothian, TX) is 820 mi.

963 mi = 1,549.81 kms