Miles between Charlotte, NC and Freehold Township, NJ

There are
586 mi
from Charlotte, NC to Freehold Township, NJ

That's the driving distance. It would take 11 hours 37 mins to go from Charlotte, North Carolina to Freehold Township, New Jersey.

The flight distance (direct flight from Charlotte, NC to Freehold Township, NJ) is 497.71 mi.

586 mi = 942.54 kms