There are
19 mi
from Mesquite, TX to Lancaster, TX
That's the driving distance. It would take 26 minutes to go from Mesquite, Texas to Lancaster, Texas.
The flight distance (direct flight from Mesquite, TX to Lancaster, TX) is 15.13 mi.
19 mi = 30.90 kms