There are
36 mi
from Mesquite, TX to Lewisville, TX
That's the driving distance. It would take 42 minutes to go from Mesquite, Texas to Lewisville, Texas.
The flight distance (direct flight from Mesquite, TX to Lewisville, TX) is 29.96 mi.
36 mi = 57.39 kms