There are
893 mi
from Mesquite, TX to Indianapolis, IN
That's the driving distance. It would take 15 hours 44 mins to go from Mesquite, Texas to Indianapolis, Indiana.
The flight distance (direct flight from Mesquite, TX to Indianapolis, IN) is 755.59 mi.
893 mi = 1,437.20 kms