Miles between Pinehurst, NC and South Miami, FL

There are
744 mi
from Pinehurst, NC to South Miami, FL

That's the driving distance. It would take 13 hours 58 mins to go from Pinehurst, North Carolina to South Miami, Florida.

The flight distance (direct flight from Pinehurst, NC to South Miami, FL) is 657.53 mi.

744 mi = 1,197.22 kms