There are
641 mi
from Concord, NC to Petal, MS
That's the driving distance. It would take 12 hours 2 mins to go from Concord, North Carolina to Petal, Mississippi.
The flight distance (direct flight from Concord, NC to Petal, MS) is 573.79 mi.
641 mi = 1,031.57 kms