There are
1,049 mi
from Avondale, AZ to Lockhart, TX
That's the driving distance. It would take 17 hours 43 mins to go from Avondale, Arizona to Lockhart, Texas.
The flight distance (direct flight from Avondale, AZ to Lockhart, TX) is 896.61 mi.
1,049 mi = 1.61 kms