There are
143 mi
from League City, TX to Lake Charles, LA
That's the driving distance. It would take 2 hours 47 mins to go from League City, Texas to Lake Charles, Louisiana.
The flight distance (direct flight from League City, TX to Lake Charles, LA) is 122.97 mi.
143 mi = 230.52 kms