There are
249 mi
from Allen, TX to Lockhart, TX
That's the driving distance. It would take 4 hours 18 mins to go from Allen, Texas to Lockhart, Texas.
The flight distance (direct flight from Allen, TX to Lockhart, TX) is 230.02 mi.
249 mi = 401.16 kms