Miles between Mesquite, TX and Crowley, LA

There are
373 mi
from Mesquite, TX to Crowley, LA

That's the driving distance. It would take 6 hours 56 mins to go from Mesquite, Texas to Crowley, Louisiana.

The flight distance (direct flight from Mesquite, TX to Crowley, LA) is 305.01 mi.

373 mi = 600.20 kms