There are
578 mi
from Elizabeth, NJ to Laurinburg, NC
That's the driving distance. It would take 11 hours 24 mins to go from Elizabeth, New Jersey to Laurinburg, North Carolina.
The flight distance (direct flight from Elizabeth, NJ to Laurinburg, NC) is 497.78 mi.
578 mi = 930.21 kms