There are
686 mi
from Mt Holly, NC to Patchogue, NY
That's the driving distance. It would take 13 hours 43 mins to go from Mt Holly, North Carolina to Patchogue, New York.
The flight distance (direct flight from Mt Holly, NC to Patchogue, NY) is 576 mi.
686 mi = 1,103.30 kms