There are
208 mi
from Elizabeth, NJ to Salisbury, MD
That's the driving distance. It would take 4 hours 20 mins to go from Elizabeth, New Jersey to Salisbury, Maryland.
The flight distance (direct flight from Elizabeth, NJ to Salisbury, MD) is 175.51 mi.
208 mi = 334.65 kms