There are
941 mi
from Mesquite, TX to New Castle, IN
That's the driving distance. It would take 16 hours 41 mins to go from Mesquite, Texas to New Castle, Indiana.
The flight distance (direct flight from Mesquite, TX to New Castle, IN) is 795.99 mi.
941 mi = 1,515.10 kms