There are
243 mi
from North Charleston, SC to Salisbury, NC
That's the driving distance. It would take 4 hours 41 mins to go from North Charleston, South Carolina to Salisbury, North Carolina.
The flight distance (direct flight from North Charleston, SC to Salisbury, NC) is 196.67 mi.
243 mi = 391.01 kms