Miles between Lafayette, IN and Mint Hill, NC

There are
640 mi
from Lafayette, IN to Mint Hill, NC

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

The flight distance (direct flight from Lafayette, IN to Mint Hill, NC) is 496.22 mi.

640 mi = 1,030.78 kms