Miles between Lafayette, IN and Deerfield Beach, FL

There are
1,191 mi
from Lafayette, IN to Deerfield Beach, FL

That's the driving distance. It would take 22 hours 19 mins to go from Lafayette, Indiana to Deerfield Beach, Florida.

The flight distance (direct flight from Lafayette, IN to Deerfield Beach, FL) is 1,048.76 mi.

1,191 mi = 1,917.22 kms