There are
205 mi
from North Plainfield, NJ to Salisbury, MD
That's the driving distance. It would take 4 hours 23 mins to go from North Plainfield, New Jersey to Salisbury, Maryland.
The flight distance (direct flight from North Plainfield, NJ to Salisbury, MD) is 168.79 mi.
205 mi = 329.46 kms