Miles between Portsmouth, VA and Lake Charles, LA

There are
1,216 mi
from Portsmouth, VA to Lake Charles, LA

That's the driving distance. It would take 22 hours 50 mins to go from Portsmouth, Virginia to Lake Charles, Louisiana.

The flight distance (direct flight from Portsmouth, VA to Lake Charles, LA) is 1,074.02 mi.

1,216 mi = 1.61 kms