Miles between Wilmington, NC and Salisbury, MD

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