There are
545 mi
from Lafayette, LA to Kennett, MO
That's the driving distance. It would take 9 hours 58 mins to go from Lafayette, Louisiana to Kennett, Missouri.
The flight distance (direct flight from Lafayette, LA to Kennett, MO) is 430.60 mi.
545 mi = 877.56 kms