Miles between Lafayette, LA and Fernandina Beach, FL

There are
686 mi
from Lafayette, LA to Fernandina Beach, FL

That's the driving distance. It would take 12 hours 45 mins to go from Lafayette, Louisiana to Fernandina Beach, Florida.

The flight distance (direct flight from Lafayette, LA to Fernandina Beach, FL) is 629.36 mi.

686 mi = 1,103.48 kms