There are
370 mi
from Wilmington, NC to Salisbury, MD
That's the driving distance. It would take 8 hours 19 mins to go from Wilmington, North Carolina to Salisbury, Maryland.
The flight distance (direct flight from Wilmington, NC to Salisbury, MD) is 314.11 mi.
370 mi = 595.70 kms