Miles between Fort Lauderdale, FL and Lafayette, IN

There are
1,203 mi
from Fort Lauderdale, FL to Lafayette, IN

That's the driving distance. It would take 22 hours 36 mins to go from Fort Lauderdale, Florida to Lafayette, Indiana.

The flight distance (direct flight from Fort Lauderdale, FL to Lafayette, IN) is 1,060.58 mi.

1,203 mi = 1.61 kms