There are
573 mi
from Fayetteville, NC to Cleveland Heights, OH
That's the driving distance. It would take 11 hours 11 mins to go from Fayetteville, North Carolina to Cleveland Heights, Ohio.
The flight distance (direct flight from Fayetteville, NC to Cleveland Heights, OH) is 469.79 mi.
573 mi = 922.92 kms