There are
1,270 mi
from Concord, NC to Sweetwater, TX
That's the driving distance. It would take 23 hours 5 mins to go from Concord, North Carolina to Sweetwater, Texas.
The flight distance (direct flight from Concord, NC to Sweetwater, TX) is 1,152.42 mi.
1,270 mi = 2,044.18 kms