There are
120 mi
from Cary, NC to Salisbury, NC
That's the driving distance. It would take 2 hours 20 mins to go from Cary, North Carolina to Salisbury, North Carolina.
The flight distance (direct flight from Cary, NC to Salisbury, NC) is 95.32 mi.
120 mi = 193.20 kms