There are
603 mi
from Charlotte, NC to Keansburg, NJ
That's the driving distance. It would take 12 hours 1 min to go from Charlotte, North Carolina to Keansburg, New Jersey.
The flight distance (direct flight from Charlotte, NC to Keansburg, NJ) is 513.52 mi.
603 mi = 971.12 kms