There are
464 mi
from Cary, NC to Freehold Township, NJ
That's the driving distance. It would take 9 hours 16 mins to go from Cary, North Carolina to Freehold Township, New Jersey.
The flight distance (direct flight from Cary, NC to Freehold Township, NJ) is 392.34 mi.
464 mi = 747.01 kms