Miles between Charlotte, NC and Mooresville, NC

There are
27 mi
from Charlotte, NC to Mooresville, NC

That's the driving distance. It would take 36 minutes to go from Charlotte, North Carolina to Mooresville, North Carolina.

The flight distance (direct flight from Charlotte, NC to Mooresville, NC) is 24.79 mi.

27 mi = 43.89 kms