Miles between Southfield, MI and Pinehurst, NC

There are
659 mi
from Southfield, MI to Pinehurst, NC

That's the driving distance. It would take 13 hours 13 mins to go from Southfield, Michigan to Pinehurst, North Carolina.

The flight distance (direct flight from Southfield, MI to Pinehurst, NC) is 541.75 mi.

659 mi = 1,059.77 kms