Miles between Fayetteville, NC and Dearborn Heights, MI

There are
698 mi
from Fayetteville, NC to Dearborn Heights, MI

That's the driving distance. It would take 13 hours 39 mins to go from Fayetteville, North Carolina to Dearborn Heights, Michigan.

The flight distance (direct flight from Fayetteville, NC to Dearborn Heights, MI) is 556.10 mi.

698 mi = 1,123.19 kms