There are
351 mi
from Corpus Christi, TX to Lake Charles, LA
That's the driving distance. It would take 6 hours 46 mins to go from Corpus Christi, Texas to Lake Charles, Louisiana.
The flight distance (direct flight from Corpus Christi, TX to Lake Charles, LA) is 303.04 mi.
351 mi = 565.49 kms