Miles between Lafayette, IN and Clayton, NC

There are
694 mi
from Lafayette, IN to Clayton, NC

That's the driving distance. It would take 13 hours 30 mins to go from Lafayette, Indiana to Clayton, North Carolina.

The flight distance (direct flight from Lafayette, IN to Clayton, NC) is 563.80 mi.

694 mi = 1,116.69 kms