Miles between Fayetteville, NC and Richmond Heights, OH

There are
576 mi
from Fayetteville, NC to Richmond Heights, OH

That's the driving distance. It would take 11 hours 10 mins to go from Fayetteville, North Carolina to Richmond Heights, Ohio.

The flight distance (direct flight from Fayetteville, NC to Richmond Heights, OH) is 471.17 mi.

576 mi = 926.96 kms