There are
140 mi
from Vineland, NJ to Salisbury, MD
That's the driving distance. It would take 3 hours 4 mins to go from Vineland, New Jersey to Salisbury, Maryland.
The flight distance (direct flight from Vineland, NJ to Salisbury, MD) is 83.66 mi.
140 mi = 225.68 kms