There are
432 mi
from Pittsburgh, PA to Salisbury, NC
That's the driving distance. It would take 8 hours 20 mins to go from Pittsburgh, Pennsylvania to Salisbury, North Carolina.
The flight distance (direct flight from Pittsburgh, PA to Salisbury, NC) is 330.57 mi.
432 mi = 694.46 kms