Miles between Lafayette, IN and Matthews, NC

There are
641 mi
from Lafayette, IN to Matthews, NC

That's the driving distance. It would take 12 hours 22 mins to go from Lafayette, Indiana to Matthews, North Carolina.

The flight distance (direct flight from Lafayette, IN to Matthews, NC) is 496.71 mi.

641 mi = 1,030.86 kms