Miles between Mesquite, TX and New Castle, IN

There are
939 mi
from Mesquite, TX to New Castle, IN

That's the driving distance. It would take 16 hours 40 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.

939 mi = 1,511.72 kms