There are
450 mi
from Lafayette, IN to Athens, AL
That's the driving distance. It would take 8 hours 21 mins to go from Lafayette, Indiana to Athens, Alabama.
The flight distance (direct flight from Lafayette, IN to Athens, AL) is 387.91 mi.
450 mi = 723.59 kms