There are
526 mi
from Gastonia, NC to Richmond Heights, OH
That's the driving distance. It would take 10 hours 7 mins to go from Gastonia, North Carolina to Richmond Heights, Ohio.
The flight distance (direct flight from Gastonia, NC to Richmond Heights, OH) is 435 mi.
526 mi = 845.97 kms