There are
671 mi
from Charlotte, NC to North Tonawanda, NY
That's the driving distance. It would take 13 hours 3 mins to go from Charlotte, North Carolina to North Tonawanda, New York.
The flight distance (direct flight from Charlotte, NC to North Tonawanda, NY) is 550 mi.
671 mi = 1,079.45 kms