Miles between Concord, NC and Salisbury, NC

There are
23 mi
from Concord, NC to Salisbury, NC

That's the driving distance. It would take 32 minutes to go from Concord, North Carolina to Salisbury, North Carolina.

The flight distance (direct flight from Concord, NC to Salisbury, NC) is 19.06 mi.

23 mi = 36.31 kms