There are
371 mi
from Greensboro, NC to Salisbury, MD
That's the driving distance. It would take 7 hours 56 mins to go from Greensboro, North Carolina to Salisbury, Maryland.
The flight distance (direct flight from Greensboro, NC to Salisbury, MD) is 279.61 mi.
371 mi = 597.60 kms