There are
1,046 mi
from Carrollton, TX to Huntersville, NC
That's the driving distance. It would take 19 hours 15 mins to go from Carrollton, Texas to Huntersville, North Carolina.
The flight distance (direct flight from Carrollton, TX to Huntersville, NC) is 931.31 mi.
1,046 mi = 1,683.34 kms