Miles between Pittsburgh, PA and Salisbury, NC

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