There are
605 mi
from Greenville, NC to Richmond Heights, OH
That's the driving distance. It would take 11 hours 57 mins to go from Greenville, North Carolina to Richmond Heights, Ohio.
The flight distance (direct flight from Greenville, NC to Richmond Heights, OH) is 467.33 mi.
605 mi = 973.46 kms