There are
910 mi
from Mesquite, TX to Lebanon, IN
That's the driving distance. It would take 16 hours 7 mins to go from Mesquite, Texas to Lebanon, Indiana.
The flight distance (direct flight from Mesquite, TX to Lebanon, IN) is 754.33 mi.
910 mi = 1,464.45 kms