Miles between Concord, NC and Asheville, NC

There are
133 mi
from Concord, NC to Asheville, NC

That's the driving distance. It would take 2 hours 53 mins to go from Concord, North Carolina to Asheville, North Carolina.

The flight distance (direct flight from Concord, NC to Asheville, NC) is 111.85 mi.

133 mi = 214.28 kms