Miles between Concord, NC and Petal, MS

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