Miles between Lafayette, IN and Fernandina Beach, FL

There are
925 mi
from Lafayette, IN to Fernandina Beach, FL

That's the driving distance. It would take 17 hours 38 mins to go from Lafayette, Indiana to Fernandina Beach, Florida.

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

925 mi = 1,488.33 kms