Miles between San Angelo, TX and Lake Charles, LA

There are
502 mi
from San Angelo, TX to Lake Charles, LA

That's the driving distance. It would take 9 hours 35 mins to go from San Angelo, Texas to Lake Charles, Louisiana.

The flight distance (direct flight from San Angelo, TX to Lake Charles, LA) is 436.63 mi.

502 mi = 808.26 kms