There are
1,203 mi
from Lafayette, IN to Lauderhill, FL
That's the driving distance. It would take 22 hours 28 mins to go from Lafayette, Indiana to Lauderhill, Florida.
The flight distance (direct flight from Lafayette, IN to Lauderhill, FL) is 1,057.94 mi.
1,203 mi = 1,936.07 kms