Miles between Allen, TX and Lockhart, TX

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