There are
322 mi
from Lake Charles, LA to Harker Heights, TX
That's the driving distance. It would take 6 hours 10 mins to go from Lake Charles, Louisiana to Harker Heights, Texas.
The flight distance (direct flight from Lake Charles, LA to Harker Heights, TX) is 270.57 mi.
322 mi = 518.75 kms