Miles between Clifton, NJ and Salisbury, NC

There are
589 mi
from Clifton, NJ to Salisbury, NC

That's the driving distance. It would take 11 hours 39 mins to go from Clifton, New Jersey to Salisbury, North Carolina.

The flight distance (direct flight from Clifton, NJ to Salisbury, NC) is 495.36 mi.

589 mi = 947.19 kms