There are
891 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.
891 mi = 1,433.83 kms