Miles between Grand Prairie, TX and Lake Charles, LA

There are
344 mi
from Grand Prairie, TX to Lake Charles, LA

That's the driving distance. It would take 6 hours 35 mins to go from Grand Prairie, Texas to Lake Charles, Louisiana.

The flight distance (direct flight from Grand Prairie, TX to Lake Charles, LA) is 282.66 mi.

344 mi = 553.74 kms