There are
107 mi
from Wilmington, DE to Salisbury, MD
That's the driving distance. It would take 2 hours 19 mins to go from Wilmington, Delaware to Salisbury, Maryland.
The flight distance (direct flight from Wilmington, DE to Salisbury, MD) is 95.74 mi.
107 mi = 172.55 kms