Miles between Lake Charles, LA and Fairhope, AL

There are
343 mi
from Lake Charles, LA to Fairhope, AL

That's the driving distance. It would take 6 hours 24 mins to go from Lake Charles, Louisiana to Fairhope, Alabama.

The flight distance (direct flight from Lake Charles, LA to Fairhope, AL) is 317.40 mi.

343 mi = 551.78 kms